Fix some minor Vim issues (#518)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
if exists(":NeoBundleUpdate")
|
||||
echo NeoBundle
|
||||
echo "NeoBundle"
|
||||
NeoBundleUpdate
|
||||
endif
|
||||
|
||||
@@ -11,7 +11,6 @@ endif
|
||||
if exists(":PlugUpgrade")
|
||||
echo "Plug"
|
||||
PlugUpgrade
|
||||
PlugClean
|
||||
PlugUpdate
|
||||
endif
|
||||
|
||||
|
||||
@@ -27,10 +27,14 @@ pub fn vimrc(base_dirs: &BaseDirs) -> Result<PathBuf> {
|
||||
|
||||
fn nvimrc(base_dirs: &BaseDirs) -> Result<PathBuf> {
|
||||
#[cfg(unix)]
|
||||
return base_dirs.home_dir().join(".config/nvim/init.vim").require();
|
||||
let base_dir =
|
||||
// Bypass directories crate as nvim doesn't use the macOS-specific directories.
|
||||
std::env::var_os("XDG_CONFIG_HOME").map_or_else(|| base_dirs.home_dir().join(".config"), PathBuf::from);
|
||||
|
||||
#[cfg(windows)]
|
||||
return base_dirs.cache_dir().join("nvim/init.vim").require();
|
||||
let base_dir = base_dirs.cache_dir();
|
||||
|
||||
base_dir.join("nvim/init.vim").require()
|
||||
}
|
||||
|
||||
fn upgrade(vim: &PathBuf, vimrc: &PathBuf, ctx: &ExecutionContext) -> Result<()> {
|
||||
|
||||
Reference in New Issue
Block a user