[prev in list] [next in list] [prev in thread] [next in thread] 

List:       vim-mac
Subject:    Re: Vim on Mac: What's NeXT? ;)
From:       Gregory Seidman <gseidman () acm ! org>
Date:       2001-11-07 5:40:12
[Download RAW message or body]

Dany St-Amant sez:
} Hi,
} 
}   It's probably time for a quick survey as I don't seem to work on what 
} people want.
} What should be the priority work done in Vim for Mac?
} (You can also answer as: who what to do what?)
} 
} -Dialog boxes?
}    (currently in progress)

Not vastly important to me.

} -Drop to shell?
}    (Huh? this currently work on my development stream can't believe it)

Er, this should work flawlessly in MacOS X. It is *high* priority.

} -pre-MacOS X bug: filename weirdness?

I don't know what that means. Colon as a separator or something?

} -Terminal/Carbon combo version?

What I'd really love is one binary capable of one of the OS X GUIs (Cocoa
or Carbon), one of the X11 GUIs (Athena, Motif, or GTK), and the terminal
non-GUI. It would make me happy to be able to ssh in and have the terminal
frontend, run it from Terminal.app and have it pop up (having forked!) as a
.app with a doc icon and all, and run it from an xterm and have it pop up
on my X display. Determining which to do can be handled by checking certain
environment variables (DISPLAY, and something else for the Terminal.app)
and whether it was given a -psn commandline flag.

Nonetheless, I consider it low priority, since several separate binaries
can coexist nicely and use the same .vim files, and I can write a script to
distinguish when to use which.

} -Find/Replace/Font Selection dialogs?

Font selection is desirable, but I don't care about dialogs for
find/replace... :s is sufficient for that. And as long as there is some
hacky way to change the font (e.g. mess with some file within the Vim.app
directory tree), I don't need to change the font on the fly.

} - --remote from Terminal.app for Carbon?

Oh, yes please! Call it medium priority.

} -Toolbar?
}     (Seem easy as 123 in Cocoa, but in Carbon, yikes)

I don't care for the toolbar, myself.

} -Cocoa version?
}     (who come first main.c or gui_carbon.m? Any NeXT expert around?)

I consider this fairly high priority. I would really like to have things
set up so that the Cocoa version is source-compatible with GNUstep.

} -Terminal/Motif/Carbon combo version?
}    (could ask the main stream for a Motif/GTK version first)

Oops, I talked about this above. A cool feature, but low priority.

} Other main concern?

I tend to use vim in several separate sessions. I do so because there is no
support for multiple heads (what emacs calls frames and what every GUI
toolkit calls windows) in a single session. Under MacOS X I would be likely
to run Vim from Terminal.app multiple times, filling the dock with multiple
Vim icons. I'd prefer to open another head with a file. First, though, we
have to handle multiple heads in all the other frontends so there is a
reasonable and consistent interface. I consider this the highest priority
for vim development, on MacOS X or otherwise.

} Dany
--Greg

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic