From 39437ac1df4f56b0b26f433ea27632217d63cf18 Mon Sep 17 00:00:00 2001 From: gmcmillan82 Date: Fri, 23 Aug 2024 11:00:09 +0200 Subject: [PATCH] Fix terraform commenting, other small changes --- init.lua | 2 +- lua/custom/plugins/copilot.lua | 2 +- lua/custom/plugins/init.lua | 8 ++++++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 5a737ca6..7f8e61e0 100644 --- a/init.lua +++ b/init.lua @@ -858,7 +858,7 @@ require('lazy').setup({ 'nvim-treesitter/nvim-treesitter', build = ':TSUpdate', opts = { - ensure_installed = { 'bash', 'c', 'diff', 'groovy', 'html', 'lua', 'luadoc', 'markdown', 'python', 'terraform', 'vim', 'vimdoc' }, + ensure_installed = { 'bash', 'c', 'diff', 'groovy', 'hcl', 'html', 'lua', 'luadoc', 'markdown', 'python', 'terraform', 'vim', 'vimdoc' }, -- Autoinstall languages that are not installed auto_install = true, highlight = { diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua index aec09108..925ec2ae 100644 --- a/lua/custom/plugins/copilot.lua +++ b/lua/custom/plugins/copilot.lua @@ -1,4 +1,4 @@ return { 'github/copilot.vim', - enabled = false, + enabled = true, } diff --git a/lua/custom/plugins/init.lua b/lua/custom/plugins/init.lua index 2cba1a43..6bbbabb0 100644 --- a/lua/custom/plugins/init.lua +++ b/lua/custom/plugins/init.lua @@ -17,4 +17,12 @@ return { end, }, }, + --fix terraform and hcl comment string + vim.api.nvim_create_autocmd('FileType', { + group = vim.api.nvim_create_augroup('FixTerraformCommentString', { clear = true }), + callback = function(ev) + vim.bo[ev.buf].commentstring = '# %s' + end, + pattern = { 'terraform', 'hcl' }, + }), }