update: nvim: satysfi filetype def & language server setup
This commit is contained in:
parent
b107ad0712
commit
a7c98c7cbb
4 changed files with 24 additions and 4 deletions
|
@ -52,9 +52,8 @@ scoop import .\bin\windows\scoop_apps\scoop_minimal_apps.json
|
|||
# make symbolic links
|
||||
# neovim
|
||||
New-Item -ItemType SymbolicLink -Path ~\AppData\Local\nvim\init.lua -Target (Resolve-Path .\dotfiles\neovim\init.lua) -Force
|
||||
New-Item -ItemType SymbolicLink -Path ~\AppData\Local\nvim\lua\plugins.lua -Target (Resolve-Path .\dotfiles\neovim\lua\plugins.lua) -Force
|
||||
New-Item -ItemType SymbolicLink -Path ~\AppData\Local\nvim\lua\lualine_setup.lua -Target (Resolve-Path .\dotfiles\neovim\lua\lualine_setup.lua) -Force
|
||||
New-Item -ItemType SymbolicLink -Path ~\AppData\Local\nvim\lua\lsp_client_config.lua -Target (Resolve-Path .\dotfiles\neovim\lua\lsp_client_config.lua) -Force
|
||||
New-Item -ItemType SymbolicLink -Path ~\AppData\Local\nvim\lua\lspconfig\server_configurations\satysfi_ls.lua -Target (Resolve-Path .\dotfiles\neovim\lua\lspconfig\server_configurations\satysfi_ls.lua) -Force
|
||||
# pwsh
|
||||
New-Item -ItemType SymbolicLink -Path $PROFILE -Target (Resolve-Path .\dotfiles\pwsh\powershell_profile.ps1) -Force
|
||||
New-Item -ItemType SymbolicLink -Path ~\.config\powershell\chezmoi_completion.ps1 -Target (Resolve-Path .\dotfiles\pwsh\chezmoi_completion.ps1) -Force
|
||||
|
|
|
@ -22,6 +22,7 @@ ln -sf $(pwd)/dotfiles/tmux.conf ~/.tmux.conf
|
|||
mkdir -p ~/.config/nvim
|
||||
ln -sf $(pwd)/dotfiles/neovim/init.lua ~/.config/nvim/init.lua
|
||||
mkdir -p ~/.config/nvim/lua
|
||||
ln -sf $(pwd)/dotfiles/neovim/lua/plugins.lua ~/.config/nvim/lua/plugins.lua
|
||||
ln -sf $(pwd)/dotfiles/neovim/lua/lualine_setup.lua ~/.config/nvim/lua/lualine_setup.lua
|
||||
mkdir -p ~/.config/nvim/lua/lspconfig/server_configurations
|
||||
ln -sf $(pwd)/dotfiles/neovim/lua/lspconfig/server_configurations/satysfi_ls.lua ~/.config/nvim/lua/lspconfig/server_configurations/satysfi_ls.lua
|
||||
|
||||
|
|
|
@ -49,6 +49,18 @@ require('lazy').setup({
|
|||
},
|
||||
})
|
||||
|
||||
-----------------------------------------------------------
|
||||
-- Adding filetype 'satysfi'
|
||||
vim.filetype.add {
|
||||
extension = {
|
||||
saty = 'satysfi',
|
||||
satyh = 'satysfi',
|
||||
satyg = 'satysfi',
|
||||
},
|
||||
pattern = {
|
||||
['.*%.satyh%-%a+'] = 'satysfi',
|
||||
},
|
||||
}
|
||||
|
||||
-----------------------------------------------------------
|
||||
-- basic configurations
|
||||
|
@ -241,6 +253,13 @@ lspconfig.julials.setup {
|
|||
capabilities = capabilities,
|
||||
}
|
||||
|
||||
-- SATySFi
|
||||
lspconfig.satysfi_ls.setup {
|
||||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
autostart = true,
|
||||
}
|
||||
|
||||
-- nvim-cmp setup
|
||||
local cmp = require 'cmp'
|
||||
local luasnip = require 'luasnip'
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# https://zenn.dev/monaqa/articles/2021-12-10-satysfi-language-server
|
||||
-- https://zenn.dev/monaqa/articles/2021-12-10-satysfi-language-server
|
||||
local util = require 'lspconfig.util'
|
||||
|
||||
return {
|
||||
|
@ -18,3 +18,4 @@ return {
|
|||
},
|
||||
},
|
||||
}
|
||||
|
Loading…
Reference in a new issue