neovim/runtime
Ghjuvan Lacambre d34c64e342
feat: $NVIM_APPNAME #22128
This commit implements the ability to control all of the XDG paths
Neovim should use. This is done by setting an environment variable named
NVIM_APPNAME. For example, setting $NVIM_APPNAME makes Neovim look for
its configuration directory in $XDG_CONFIG_HOME/$NVIM_APPNAME instead of
$XDG_CONFIG_HOME/nvim.

If NVIM_APPNAME is not set or is an empty string, "nvim" will be used as
default.

The usecase for this feature is to enable an easy way to switch from
configuration to configuration. One might argue that the various $XDG
environment variables can already be used for this usecase. However,
setting $XDG environment variables also affects tools spawned by Neovim.
For example, while setting $XDG_CONFIG_HOME will enable Neovim to use a
different configuration directory, it will also prevent Git from finding
its "default" configuration.

Closes https://github.com/neovim/neovim/issues/21691
2023-02-16 04:15:02 -08:00
..
autoload vim-patch:be4e01637e71 (#22103) 2023-02-03 09:18:18 +01:00
colors fix(runtime): use g:terminal_color_{0-15} in colorschemes (#20637) 2022-10-17 15:24:37 +01:00
compiler vim-patch:86b4816766d9 (#21314) 2022-12-08 16:33:38 +01:00
doc feat: $NVIM_APPNAME #22128 2023-02-16 04:15:02 -08:00
ftplugin feat(treesitter)!: remove g:ts_highlight_lua (#22257) 2023-02-15 09:55:23 +01:00
indent vim-patch:partial:f1dcd14fc5d4 (#21602) 2023-01-01 15:00:39 +01:00
keymap
lua fix(treesitter): make params optional 2023-02-15 12:26:07 +00:00
macros
pack/dist/opt dist: transpile cfilter.vim => cfilter.lua #21662 2023-01-08 12:31:38 -08:00
plugin vim-patch:be4e01637e71 (#22103) 2023-02-03 09:18:18 +01:00
queries feat(help): highlighted codeblocks 2022-11-29 13:32:46 +01:00
spell
syntax vim-patch:be4e01637e71 (#22103) 2023-02-03 09:18:18 +01:00
tools vim-patch:e80086446cc2 (#19848) 2022-08-20 10:04:55 +02:00
tutor docs(tutor): fix TODO line demo (#21965) 2023-01-25 09:46:00 +08:00
bugreport.vim
CMakeLists.txt build: fix help tags generation when SHELL=fish (#21562) 2022-12-29 13:05:26 +01:00
delmenu.vim vim-patch:9.0.0141: "delmenu" does not remove autocmmands (#19646) 2022-08-05 12:23:41 +02:00
filetype.lua feat(runtime)!: remove filetype.vim (#20428) 2022-10-17 08:52:40 +02:00
ftoff.vim
ftplugin.vim
ftplugof.vim
indent.vim
indoff.vim
macmap.vim
makemenu.vim
menu.vim feat!: remove hardcopy 2023-01-03 10:07:43 +00:00
mswin.vim
neovim.ico feat(windows): show icon in terminal titlebar, taskbar #20607 2022-10-13 05:48:12 -07:00
nvim.appdata.xml dist: use valid application id in nvim.appdata.xml #22046 2023-02-15 15:11:49 -08:00
nvim.desktop build(nvim.desktop): central Kurdish translation #17065 2022-05-13 11:58:22 -07:00
nvim.png
optwin.vim feat(ui): add 'statuscolumn' option 2023-01-09 17:12:06 +00:00
synmenu.vim vim-patch:3c053a1a5ad2 (#20679) 2022-10-17 08:19:48 +02:00