add neovim

This commit is contained in:
qwjyh 2022-09-20 01:51:16 +09:00
parent 43139557af
commit e313f19269
2 changed files with 32 additions and 1 deletions

View file

@ -16,4 +16,19 @@ if ($PSVersionTable.PSVersion.Major -lt 7) {
please install powershell 7 (Core) please install powershell 7 (Core)
you can install via winget" you can install via winget"
exit 1 exit 1
} }
# check working directory
if (!(
(Test-Path bin) -and (Test-Path dotfiles)
)) {
Write-Warning -Message "wrong current path
please execute at repo root"
exit 1
}
# make symbolic links
# neovim
$neovim_directory
New-Item -ItemType SymbolicLink -Path ~\AppData\Local\nvim\init.vim -Target (Resolve-Path .\dotfiles\neovim\init.vim) -Force

16
dotfiles/neovim/init.vim Normal file
View file

@ -0,0 +1,16 @@
set number
set relativenumber
set tabstop=4
set shiftwidth=4
set autoindent
set mouse=a
colorscheme default
if has('win32')
let &shell = executable('pwsh') ? 'pwsh' : 'powershell'
let &shellcmdflag = '-NoLogo -NoProfile -ExecutionPolicy RemoteSigned -Command [Console]::InputEncoding=[Console]::OutputEncoding=[System.Text.Encoding]::UTF8;'
let &shellredir = '-RedirectStandardOutput %s -NoNewWindow -Wait'
let &shellpipe = '2>&1 | Out-File -Encoding UTF8 %s; exit $LastExitCode'
set shellquote= shellxquote=
endif