mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
parent
e5781d005a
commit
149518c6b3
@ -18,10 +18,13 @@ Transitioning from Vim *nvim-from-vim*
|
|||||||
|
|
||||||
To start the transition, link your previous configuration so Nvim can use it:
|
To start the transition, link your previous configuration so Nvim can use it:
|
||||||
>
|
>
|
||||||
mkdir -p ${XDG_CONFIG_HOME:=$HOME/.config}
|
mkdir ~/.config
|
||||||
ln -s ~/.vim $XDG_CONFIG_HOME/nvim
|
ln -s ~/.vim ~/.config/nvim
|
||||||
ln -s ~/.vimrc $XDG_CONFIG_HOME/nvim/init.vim
|
ln -s ~/.vimrc ~/.config/nvim/init.vim
|
||||||
<
|
<
|
||||||
|
Note: If your system sets `$XDG_CONFIG_HOME`, use that instead of `~/.config`
|
||||||
|
in the code above. Nvim follows the XDG |base-directories| convention.
|
||||||
|
|
||||||
See |provider-python| and |provider-clipboard| for additional software you
|
See |provider-python| and |provider-clipboard| for additional software you
|
||||||
might need to use some features.
|
might need to use some features.
|
||||||
|
|
||||||
|
@ -14,6 +14,7 @@ Starting Vim *starting*
|
|||||||
6. Saving settings |save-settings|
|
6. Saving settings |save-settings|
|
||||||
7. Views and Sessions |views-sessions|
|
7. Views and Sessions |views-sessions|
|
||||||
8. The ShaDa file |shada-file|
|
8. The ShaDa file |shada-file|
|
||||||
|
9. Base Directories |base-directories|
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
1. Vim arguments *vim-arguments*
|
1. Vim arguments *vim-arguments*
|
||||||
@ -382,7 +383,7 @@ accordingly. Vim proceeds in this order:
|
|||||||
name, "init.vim" is Neovim specific location for vimrc file. Also see
|
name, "init.vim" is Neovim specific location for vimrc file. Also see
|
||||||
|vimrc-intro|.
|
|vimrc-intro|.
|
||||||
|
|
||||||
Places for your personal initializations:
|
Places for your personal initializations (see |base-directories|):
|
||||||
Unix $XDG_CONFIG_HOME/nvim/init.vim
|
Unix $XDG_CONFIG_HOME/nvim/init.vim
|
||||||
(default for $XDG_CONFIG_HOME is ~/.config)
|
(default for $XDG_CONFIG_HOME is ~/.config)
|
||||||
Windows $XDG_CONFIG_HOME/nvim/init.vim
|
Windows $XDG_CONFIG_HOME/nvim/init.vim
|
||||||
@ -1083,7 +1084,7 @@ even if other entries (with known name/type/etc) are merged. |shada-merging|
|
|||||||
SHADA FILE NAME *shada-file-name*
|
SHADA FILE NAME *shada-file-name*
|
||||||
|
|
||||||
- The default name of the ShaDa file is "$XDG_DATA_HOME/nvim/shada/main.shada"
|
- The default name of the ShaDa file is "$XDG_DATA_HOME/nvim/shada/main.shada"
|
||||||
for Unix. Default for $XDG_DATA_HOME is ~/.local/share.
|
for Unix. Default for $XDG_DATA_HOME is ~/.local/share. |base-directories|
|
||||||
- The 'n' flag in the 'shada' option can be used to specify another ShaDa
|
- The 'n' flag in the 'shada' option can be used to specify another ShaDa
|
||||||
file name |'shada'|.
|
file name |'shada'|.
|
||||||
- The "-i" Vim argument can be used to set another file name, |-i|. When the
|
- The "-i" Vim argument can be used to set another file name, |-i|. When the
|
||||||
@ -1370,4 +1371,40 @@ file when reading and include:
|
|||||||
either contains more then one MessagePack object or it does not contain
|
either contains more then one MessagePack object or it does not contain
|
||||||
complete MessagePack object.
|
complete MessagePack object.
|
||||||
|
|
||||||
|
==============================================================================
|
||||||
|
9. Base Directories *base-directories* *xdg*
|
||||||
|
|
||||||
|
Nvim conforms to the XDG Base Directory Specification for application
|
||||||
|
configuration and data file locations. This just means Nvim looks for some
|
||||||
|
optional settings and uses them if they exist, otherwise defaults are chosen.
|
||||||
|
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
|
||||||
|
|
||||||
|
CONFIGURATION DIRECTORY *$XDG_CONFIG_HOME*
|
||||||
|
|
||||||
|
Base directory default:
|
||||||
|
Unix: ~/.config
|
||||||
|
Windows: ~/AppData/Local
|
||||||
|
|
||||||
|
Nvim directory:
|
||||||
|
Unix: ~/.config/nvim/
|
||||||
|
Windows: ~/AppData/Local/nvim/
|
||||||
|
|
||||||
|
DATA DIRECTORY *$XDG_DATA_HOME*
|
||||||
|
|
||||||
|
Base directory default:
|
||||||
|
Unix: ~/.local/share
|
||||||
|
Windows: ~/AppData/Local
|
||||||
|
|
||||||
|
Nvim directory:
|
||||||
|
Unix: ~/.local/share/nvim/
|
||||||
|
Windows: ~/AppData/Local/nvim-data/
|
||||||
|
|
||||||
|
Note on Windows the configuration and data directory defaults are the same
|
||||||
|
(for lack of an alternative), but the sub-directory for data is named
|
||||||
|
"nvim-data" to separate it from the configuration sub-directory "nvim".
|
||||||
|
|
||||||
|
Throughout other sections of the user manual, the defaults are used as generic
|
||||||
|
placeholders, e.g. where "~/.config" is mentioned it should be understood to
|
||||||
|
mean "$XDG_CONFIG_HOME or ~/.config".
|
||||||
|
|
||||||
vim:tw=78:ts=8:ft=help:norl:
|
vim:tw=78:ts=8:ft=help:norl:
|
||||||
|
Loading…
Reference in New Issue
Block a user