feat: adde same configuration
Signed-off-by: Hypera User <juliano.barbosa@hypera.com.br>
This commit is contained in:
parent
96dc72136e
commit
631f5aad5c
23
init.lua
23
init.lua
|
@ -223,6 +223,13 @@ vim.api.nvim_command 'cmap QW wq'
|
||||||
vim.keymap.set('n', '<S-h>', ':bp<CR>', { noremap = true, desc = '[G]oto [P]previous Buffer' })
|
vim.keymap.set('n', '<S-h>', ':bp<CR>', { noremap = true, desc = '[G]oto [P]previous Buffer' })
|
||||||
vim.keymap.set('n', '<S-l>', ':bn<CR>', { noremap = true, desc = '[G]oto [N]ext Buffer' })
|
vim.keymap.set('n', '<S-l>', ':bn<CR>', { noremap = true, desc = '[G]oto [N]ext Buffer' })
|
||||||
|
|
||||||
|
-- terraform configuration
|
||||||
|
local opts = { noremap = true, silent = true }
|
||||||
|
vim.keymap.set('n', '<leader>ti', ':!terraform init<CR>', opts)
|
||||||
|
vim.keymap.set('n', '<leader>tv', ':!terraform validate<CR>', opts)
|
||||||
|
vim.keymap.set('n', '<leader>tp', ':!terraform plan<CR>', opts)
|
||||||
|
vim.keymap.set('n', '<leader>taa', ':!terraform apply -auto-approve<CR>', opts)
|
||||||
|
|
||||||
-- [[ JMB End ]]
|
-- [[ JMB End ]]
|
||||||
|
|
||||||
-- [[ Install `lazy.nvim` plugin manager ]]
|
-- [[ Install `lazy.nvim` plugin manager ]]
|
||||||
|
@ -729,7 +736,21 @@ require('lazy').setup({
|
||||||
},
|
},
|
||||||
semanticTokens = true,
|
semanticTokens = true,
|
||||||
},
|
},
|
||||||
terraformls = {},
|
terraformls = {
|
||||||
|
root_dir = require('lspconfig.util').root_pattern('.terraform', '.git'),
|
||||||
|
filetypes = {
|
||||||
|
'hcl',
|
||||||
|
'tf',
|
||||||
|
'tfvars',
|
||||||
|
},
|
||||||
|
settings = {
|
||||||
|
terraform = {
|
||||||
|
telemetry = {
|
||||||
|
enabled = false,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
pyright = {
|
pyright = {
|
||||||
capabilities = {
|
capabilities = {
|
||||||
textDocument = {
|
textDocument = {
|
||||||
|
|
Loading…
Reference in New Issue