nf (could it be tmux that's causing it?). Is this a common issue? Do I need to post my. So much so that I'm holding off on finishing my workflow video because it's so damn annoying. When I open a file in terminal vim, not matter the size, there's a very noticeable pause. In fact it's identical to MacVim (to those that think you can't get a beautiful color scheme/syntax on terminal vim, you're dead wrong).īut. I love the new workflow, and I have my vim set up exactly how I want it. Thus, when feedkeys() is called in callback, the input of feedkeys() must be handled in gui_mch_wait_for_chars() but MacVim does not so and simply waits for input.īoth of these have checked input_available(), which returns TRUE if feedkeys() gave input, in gui_mch_wait_for_chars ().As most of you know, and helped me out with, I recently switched my workflow from MacVim to iTerm2/tmux/vim. So gui_mch_wait_for_chars() waits for input forever. When invoked timer callback in check_due_timer(), due_time is set to -1. The reason is, GUI has not check input buffer typebuf after timer callback. Keying, on TUI shows "abc" promptly, but on GUI MacVim doesn't show it until other any input (keyboard or mouse cursor moved) given. Nnoremap : call TimerStart() fu ! TimerStart() L/usr/local/lib -L/usr/local/lib -o Vim -framework Cocoa -framework Carbon -lm -lncurses -liconv -framework Cocoa -pagezero_size 10000 -image_base 100000000 -L/usr/local/opt/luajit/lib -lluajit-5.1 -fstack-protector -L/System/Library/Perl/5.18/darwin-thread-multi-2level/CORE -lperl -L/usr/local/opt/python3/Frameworks/amework/Versions/3.5/lib/python3.5/config-3.5m -lpython3.5m -framework CoreFoundation -F/System/Library/Frameworks -framework Tcl -framework CoreFoundation -framework Ruby Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MACVIM -Wall -Wno-unknown-pragmas -pipe -DMACOS_X_UNIX -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 +ex_extra -mouse_gpm -sun_workshop -xterm_saveĭefaults file: "$VIMRUNTIME/defaults.vim"įall-back for $VIM: "/Applications/MacVim.app/Contents/Resources/vim"Ĭompilation: clang -c -I. +eval +mouse_dec +statusline -xterm_clipboard +emacs_tags +mouseshape +startuptime -xsmp +digraphs +mksession +scrollbind -xfontset +dialog_con_gui +lua +rightleft +writebackup +cursorbind +listcmds +quickfix +wildmenu +cmdline_info +lambda +postscript +visual +cmdline_hist +keymap +persistent_undo +virtualedit +cmdline_compl +jumplist +perl +vertsplit +clipboard +job +path_extra +user_commands +clientserver +insert_expand +packages +transparency +byte_offset -gettext +netbeans_intg +timers ++builtin_terms +fullscreen -mzscheme +textobjects +browse +fork() +multi_lang +termresponse +balloon_eval -footer +multi_byte +terminfo +autocmd +folding +mouse_xterm +termguicolors +acl +find_in_path -mouse_sysmouse -tag_any_white Run `brew linkapps macvim` to symlink these to /Applications. usr/local/Cellar/macvim/8.0-114 (2,107 files, 33.6M) *īuilt from source on at 09:20:23 with: -with-python3 -without-python -with-lua -with-luajitīuild with a custom Python 2 instead of the Homebrew version. usr/local/Cellar/macvim/8.0-113 (2,102 files, 33.5M)īuilt from source on at 12:33:22 with: -with-python3 -without-python -with-lua -with-luajit
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |