feat: terraform highlight and peepsight

This commit is contained in:
Tine Jozelj 2023-02-28 09:44:18 +01:00
parent 5f948f88bd
commit c26cdc41ab
2 changed files with 19 additions and 0 deletions

View file

@ -12,6 +12,12 @@
"filetypes": ["terraform", "tf"], "filetypes": ["terraform", "tf"],
"initializationOptions": {}, "initializationOptions": {},
"settings": {} "settings": {}
},
"graphql": {
"command": "graphql-lsp",
"args": ["server", "-m", "stream"],
// customize filetypes to your needs
"filetypes": ["typescript", "typescriptreact", "graphql"]
} }
}, },
"prettier.disableSuccessMessage": true, "prettier.disableSuccessMessage": true,

View file

@ -16,6 +16,7 @@ Plug 'tmux-plugins/vim-tmux-focus-events'
Plug 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline'
Plug 'sainnhe/edge' Plug 'sainnhe/edge'
Plug 'Yggdroot/indentLine' Plug 'Yggdroot/indentLine'
Plug 'koenverburg/peepsight.nvim'
" Git " Git
Plug 'airblade/vim-gitgutter' Plug 'airblade/vim-gitgutter'
" Search/Files " Search/Files
@ -129,6 +130,7 @@ require'nvim-treesitter.configs'.setup {
"go", "go",
"graphql", "graphql",
"hcl", "hcl",
"terraform",
"javascript", "javascript",
"json", "json",
"make", "make",
@ -167,6 +169,17 @@ augroup JsonToJsonc
autocmd! FileType json set filetype=jsonc autocmd! FileType json set filetype=jsonc
augroup END augroup END
lua <<EOF
require'peepsight'.setup({
-- typescript
"arrow_function",
"function_declaration",
"generator_function_declaration",
"method_definition",
})
require'peepsight'.enable()
EOF
""""" """""
"--- Telescope Configuration "--- Telescope Configuration
lua <<EOF lua <<EOF