* Kazunobu Kuriyama <kazunobu.kuriy...@gmail.com> [170417 05:19]: > This is a followup to > https://groups.google.com/forum/#!topic/vim_dev/5RFo3q8xvfo where we talked > about the feature list items relevant to Mac: > > 2017-04-09 21:58 GMT+09:00 Bram Moolenaar <b...@moolenaar.net>: > > We should make the feature list a bit more clear about what > those features mean. > > > > I now have: > > > > gui_mac Compiled with Macintosh GUI. > > mac Any Macintosh version of Vim, but not all OS X. > > macunix Compiled for OS X, with darwin > > osx Compiled for OS X, with or without darwin > > > Proposal > ------------- > > My proposal is to change them as follows: > > 'gui_mac' will be abolished by discontinuing maintaining the Carbon GUI > code and dropped from the list. > > The rest of the items will be changed for eval.txt as follows: > > mac Any macOS versions of Vim > macunix Compiled for macOS with pasteboard support (default) > osx (Deprecated. Use "mac" instead) > > Not to mention, macOS implies Mac OS X and OS X. > > Personally, I think the item 'osx' can also be dropped on this occation if > we don't worry much about the backwards compatibility of that particular > item.
Bram usually does not make changes that have a reasonable chance to break existing scripts. I'm not a Mac user, but it seems to me that changing the meaning of existing feature names is very likely to break existing scripts. I think for this to work, the existing names should be left as is and marked as deprecated, and then add new names, such as mac_any, mac_unix, and mac_osx with the new meanings. This is just a suggestion, as it is Bram's decision. ...Marvin -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.