diff options
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/autoload/gnvim.vim | 23 | ||||
-rw-r--r-- | runtime/doc/gnvim.txt | 24 | ||||
-rw-r--r-- | runtime/doc/tags | 4 |
3 files changed, 50 insertions, 1 deletions
diff --git a/runtime/autoload/gnvim.vim b/runtime/autoload/gnvim.vim new file mode 100644 index 0000000..62515fe --- /dev/null +++ b/runtime/autoload/gnvim.vim @@ -0,0 +1,23 @@ +function! gnvim#enable_ext_tabline(enable) + return rpcnotify( + \ g:gnvim_channel_id, + \ 'Gnvim', + \ 'EnableExtTabline', + \ a:enable) +endfunction + +function! gnvim#enable_ext_cmdline(enable) + return rpcnotify( + \ g:gnvim_channel_id, + \ 'Gnvim', + \ 'EnableExtCmdline', + \ a:enable) +endfunction + +function! gnvim#enable_ext_popupmenu(enable) + return rpcnotify( + \ g:gnvim_channel_id, + \ 'Gnvim', + \ 'EnableExtPopupmenu', + \ a:enable) +endfunction diff --git a/runtime/doc/gnvim.txt b/runtime/doc/gnvim.txt index 2e524be..fc21676 100644 --- a/runtime/doc/gnvim.txt +++ b/runtime/doc/gnvim.txt @@ -12,7 +12,8 @@ CONTENTS *gnvim-contents* 1. Cursor Tooltip.......................|gnvim-cursor-tooltip| 2. Popupmenu............................|gnvim-popupmenu| - 2. Cursor...............................|gnvim-cursor| + 3. Cursor...............................|gnvim-cursor| + 4. Ext options..........................|gnvim-ext-opts| ================================================================================ Cursor Tooltip *gnvim-cursor-tooltip* @@ -59,6 +60,14 @@ The cursor also has animated position movement, which is on by default. To disable it, use `GnvimCursorEnableAnimations 0` . ================================================================================ +Ext options *gnvim-ext-options* + +Gnvim utilizes many of the externalized UI options nvim offers. Some of these +changes the visual representation of some nvim features and thus users might +want to revert back to the "default" (e.g. TUI) functionality. This can be +done either through cli flags or `gnvim#enable_ext_*` functions. + +================================================================================ Commands *gnvim-commands* CursorTooltipStyle *CursorTooltipStyle* @@ -68,6 +77,19 @@ CursorTooltipStyle *CursorTooltipStyle* ================================================================================ Functions *gnvim-functions* +gnvim#enable_ext_tabline *gnvim#enable_ext_tabline* +gnvim#enable_ext_cmdline *gnvim#enable_ext_cmdline* +gnvim#enable_ext_popupmenu *gnvim#enable_ext_popupmeu* + + Enable or disable the externalized tabline/cmdline/popupmenu. + + Example: > + " disable: + call gnivm#enable_ext_tabline(0) + " enable: + call gnivm#enable_ext_tabline(1) +< + gnvim#cursor_tooltip#load_style *gnvim#cursor_tooltip#load_style* Loads `.tmTheme` file to be used in the cursor tooltip. diff --git a/runtime/doc/tags b/runtime/doc/tags index c9e3998..d4dc370 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -4,6 +4,9 @@ gnvim#cursor_tooltip#get_styles gnvim.txt /*gnvim#cursor_tooltip#get_styles* gnvim#cursor_tooltip#hide gnvim.txt /*gnvim#cursor_tooltip#hide* gnvim#cursor_tooltip#load_style gnvim.txt /*gnvim#cursor_tooltip#load_style* gnvim#cursor_tooltip#show gnvim.txt /*gnvim#cursor_tooltip#show* +gnvim#enable_ext_cmdline gnvim.txt /*gnvim#enable_ext_cmdline* +gnvim#enable_ext_popupmeu gnvim.txt /*gnvim#enable_ext_popupmeu* +gnvim#enable_ext_tabline gnvim.txt /*gnvim#enable_ext_tabline* gnvim#popupmenu#set_width gnvim.txt /*gnvim#popupmenu#set_width* gnvim#popupmenu#set_width_details gnvim.txt /*gnvim#popupmenu#set_width_details* gnvim#popupmenu#show_menu_on_all_items gnvim.txt /*gnvim#popupmenu#show_menu_on_all_items* @@ -14,5 +17,6 @@ gnvim-contents gnvim.txt /*gnvim-contents* gnvim-cursor gnvim.txt /*gnvim-cursor* gnvim-cursor-blinking gnvim.txt /*gnvim-cursor-blinking* gnvim-cursor-tooltip gnvim.txt /*gnvim-cursor-tooltip* +gnvim-ext-options gnvim.txt /*gnvim-ext-options* gnvim-functions gnvim.txt /*gnvim-functions* gnvim-popupmenu gnvim.txt /*gnvim-popupmenu* |