New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Combining completeopt=menu,preview and cursorcolumn will make completion menu vanish #3
Labels
Comments
Original comment by |
Original comment by |
Original comment by |
Original comment by
|
nuko8
added a commit
to nuko8/vim
that referenced
this issue
Oct 1, 2017
Currently, when the darwin feature is enabled, Vim is unconditionally linked against Cocoa, but that's too much for most of the cases. For Tiny, os_macosx.m is excluded from the build to avoid link errors. Then, if +multi_byte is not required for the build, we could exclude os_mac_conv.c, too. In other words, we don't need the empty os_mac_conv.o to build an -multi_byte Vim. As to Small, it's possible for Vim to have +clipboard with +multi_byte. But that obviously compromises the interoperability of the clipboard. This patch corrects those unreasonable things. The following table summarizes the proposed changes: (*1) Feature Clipboard Extra Files Framework ==================================================================== -multi_byte disabled None None tiny -------------------------------------------------------------- +multi_byte disabled os_mac_conv.c CoreServices -------------------------------------------------------------------- -multi_byte enabled os_macosx.m AppKit (*2) os_mac_conv.c (vim#3) small -------------------------------------------------------------- +multi_byte enabled os_macosx.m AppKit os_mac_conv.c -------------------------------------------------------------------- *1: For macOS, FEAT_CLIPBOARD is defined in vim.h for FEAT_SMALL. *2: The linker automatically adds CoreServices in favor of AppKit. *3: As mentioned above, +clipboard prefers +multi_byte.
nuko8
added a commit
to nuko8/vim
that referenced
this issue
Oct 3, 2017
Currently, when the darwin feature is enabled, Vim is unconditionally linked against Cocoa, but that's too much for most of the cases. For Tiny, os_macosx.m is excluded from the build to avoid link errors. Then, if +multi_byte is not required for the build, we could exclude os_mac_conv.c, too. In other words, we don't need the empty os_mac_conv.o to build an -multi_byte Vim. As to Small, it's possible for Vim to have +clipboard with +multi_byte. But that obviously compromises the interoperability of the clipboard. This patch corrects those unreasonable things. The following table summarizes the proposed changes: (*1) Feature Clipboard Extra Files Framework ==================================================================== -multi_byte disabled None None tiny -------------------------------------------------------------- +multi_byte disabled os_mac_conv.c CoreServices -------------------------------------------------------------------- -multi_byte enabled os_macosx.m AppKit (*2) os_mac_conv.c (vim#3) small -------------------------------------------------------------- +multi_byte enabled os_macosx.m AppKit os_mac_conv.c -------------------------------------------------------------------- *1: For macOS, FEAT_CLIPBOARD is defined in vim.h for FEAT_SMALL. *2: The linker automatically adds CoreServices in favor of AppKit. *3: As mentioned above, +clipboard prefers +multi_byte.
This was referenced Dec 19, 2017
This was referenced Aug 20, 2019
This was referenced Oct 22, 2019
seandewar
added a commit
to seandewar/neovim
that referenced
this issue
May 18, 2021
Problem: Cannot save and restore a register properly. Solution: Add getreginfo() and make setreg() accept a dictionary. (Andy Massimino, closes vim/vim#3@@370) https://github.com/vim/vim/commit/b@@b861e293e0170455184079fa537278754b07911 TODO: port related missing test_eval_stuff.vim functions, port setreg() changes for accepting list, double check everything, remove @@s in links above
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Original issue reported on code.google.com by
svenst...@gmail.com
on 23 May 2011 at 7:17The text was updated successfully, but these errors were encountered: