From f421c9f95d74f05a35457fdfce4fd95565877f12 Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Sat, 20 Nov 2021 22:24:07 +0100 Subject: Updated project-open to use $TERMINAL and changing the variable to alacritty --- config/nvim/init.lua | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'config/nvim/init.lua') diff --git a/config/nvim/init.lua b/config/nvim/init.lua index 1afc4a3..bd37585 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -1,5 +1,7 @@ require('plugins') +-- print('init.lua') + -- common vim.g.mapleader = ' ' -- set leader key to space vim.g.maplocalleader = '-' -- set file local leader key to backslash @@ -103,6 +105,10 @@ vim.cmd [[ highlight link pythonTSKeywordOperator Keyword ]] require('nvim_comment').setup() +require('todo-comments').setup { + +} + -- local on_attach = function(_, bufnr) -- local opts = {noremap = true, silent = true } -- vim.api.nvim_buf_set_keymap(bufnr, 'n', 'gD', 'lua vim.lsp.buf.declaration()', opts) -- cgit From 3ab16167f2035aa7f4313a081d89d691161831b9 Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Sat, 20 Nov 2021 22:33:41 +0100 Subject: Added neovim todo-comments plugins to highlight and list todos --- config/nvim/init.lua | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'config/nvim/init.lua') diff --git a/config/nvim/init.lua b/config/nvim/init.lua index bd37585..7988cee 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -1,7 +1,5 @@ require('plugins') --- print('init.lua') - -- common vim.g.mapleader = ' ' -- set leader key to space vim.g.maplocalleader = '-' -- set file local leader key to backslash @@ -105,9 +103,9 @@ vim.cmd [[ highlight link pythonTSKeywordOperator Keyword ]] require('nvim_comment').setup() -require('todo-comments').setup { +-- require('todo-comments').setup { -} +-- } -- local on_attach = function(_, bufnr) -- local opts = {noremap = true, silent = true } -- cgit From e248ebefcecc82f3b12da4ea0b3b8efd34252779 Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Sat, 20 Nov 2021 22:46:20 +0100 Subject: Moved nvim plugins config in plugins.lua file, Switching to comments.nvim since the other one add a bug with blank lines --- config/nvim/init.lua | 59 +--------------------------------------------------- 1 file changed, 1 insertion(+), 58 deletions(-) (limited to 'config/nvim/init.lua') diff --git a/config/nvim/init.lua b/config/nvim/init.lua index 7988cee..c4125fc 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -43,69 +43,12 @@ vim.opt.laststatus=2 -- always a statusline (all window) vim.opt.showcmd = true -- show current partial command in the bottom right vim.opt.showmode = false -- dont show current mode (i.e --INSERT--) --- colorscheme -vim.opt.termguicolors = true -vim.opt.background = "dark" -vim.cmd [[ colorscheme gruvbox ]] -vim.g.gruvbox_italic = 1 -vim.g.gruvbox_bold = 1 -vim.g.gruvbox_termcolors = 256 -vim.g.gruvbox_contrast_dark = 'medium' -vim.g.gruvbox_contrast_light = 'hard' -vim.g.gruvbox_invert_selection = 0 - -local actions = require('telescope.actions') -require('telescope').setup { - defaults = { - mappings = { - i = { - [''] = actions.move_selection_next, - [''] = actions.move_selection_previous, - [''] = actions.close, - ['kj'] = actions.close, - } - }, - } -} - -require('lualine').setup { - options = { - theme = 'gruvbox', - icons_enabled = true, - section_separators = '', - component_separators = '' - } -} - -require('nvim-treesitter.configs').setup { - highlight = { - enable = true - }, - -- indent = { - -- enable = true - -- }, - incremental_selection = { - enable = true, - keymaps = { - init_selection = "gnn", - node_incremental = "grn", - scope_incremental = "grc", - node_decremental = "grm", - } - } -} -vim.cmd [[ highlight link pythonTSKeywordOperator Keyword ]] -- require 'nvim-treesitter.highlight' -- local hlmap = vim.treesitter.TSHighlighter.hl_map -- hlmap.error = nil - -require('nvim_comment').setup() - --- require('todo-comments').setup { - --- } +-- require('nvim_comment').setup() -- local on_attach = function(_, bufnr) -- local opts = {noremap = true, silent = true } -- cgit From 2a913aaf1574ccdce25a0a0b687515d4276676aa Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Wed, 1 Dec 2021 18:07:03 +0100 Subject: Added autocmd to run PackerCompile after modifing plugins.lua --- config/nvim/init.lua | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'config/nvim/init.lua') diff --git a/config/nvim/init.lua b/config/nvim/init.lua index c4125fc..d038f0d 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -60,4 +60,11 @@ vim.opt.showmode = false -- dont show current mode (i.e --INSERT--) -- require('lspconfig').clangd.setup {} -- require('lspconfig').pyright.setup { on_attach = on_attach } +vim.cmd [[ +augroup packer_user_config + autocmd! + autocmd BufWritePost plugins.lua source | PackerCompile +augroup end +]] + require('mappings') -- cgit From 76d9b52f8eef8bc389ae47a1a47ff5f2f1f8375f Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Wed, 1 Dec 2021 18:15:53 +0100 Subject: Added C lsp for neovim --- config/nvim/init.lua | 4 ---- 1 file changed, 4 deletions(-) (limited to 'config/nvim/init.lua') diff --git a/config/nvim/init.lua b/config/nvim/init.lua index d038f0d..7436b8b 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -43,13 +43,10 @@ vim.opt.laststatus=2 -- always a statusline (all window) vim.opt.showcmd = true -- show current partial command in the bottom right vim.opt.showmode = false -- dont show current mode (i.e --INSERT--) - -- require 'nvim-treesitter.highlight' -- local hlmap = vim.treesitter.TSHighlighter.hl_map -- hlmap.error = nil --- require('nvim_comment').setup() - -- local on_attach = function(_, bufnr) -- local opts = {noremap = true, silent = true } -- vim.api.nvim_buf_set_keymap(bufnr, 'n', 'gD', 'lua vim.lsp.buf.declaration()', opts) @@ -57,7 +54,6 @@ vim.opt.showmode = false -- dont show current mode (i.e --INSERT--) -- vim.api.nvim_buf_set_keymap(bufnr, 'n', '', 'lua vim.lsp.buf.signature_help()', opts) -- end --- require('lspconfig').clangd.setup {} -- require('lspconfig').pyright.setup { on_attach = on_attach } vim.cmd [[ -- cgit From 9110076ffb4bc58f7cd7a4fc42657c05a06dd0b0 Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Wed, 1 Dec 2021 21:14:33 +0100 Subject: Updated neovim config to disable treesitter error highlight --- config/nvim/init.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'config/nvim/init.lua') diff --git a/config/nvim/init.lua b/config/nvim/init.lua index 7436b8b..cb1d827 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -43,9 +43,10 @@ vim.opt.laststatus=2 -- always a statusline (all window) vim.opt.showcmd = true -- show current partial command in the bottom right vim.opt.showmode = false -- dont show current mode (i.e --INSERT--) --- require 'nvim-treesitter.highlight' --- local hlmap = vim.treesitter.TSHighlighter.hl_map --- hlmap.error = nil +-- remove ugly treesitter error highlight +require 'nvim-treesitter.highlight' +local hlmap = vim.treesitter.highlighter.hl_map +hlmap.error = nil -- local on_attach = function(_, bufnr) -- local opts = {noremap = true, silent = true } -- cgit From 7495daf2b5073739ec2f3af027542a4a28d47c60 Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Fri, 3 Dec 2021 21:31:46 +0100 Subject: Added remove trailing white spaces on save to neovim --- config/nvim/init.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'config/nvim/init.lua') diff --git a/config/nvim/init.lua b/config/nvim/init.lua index cb1d827..9409c5c 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -64,4 +64,7 @@ augroup packer_user_config augroup end ]] +-- remove trailing white space on save +vim.cmd [[ autocmd BufWritePre * %s/\s\+$//e ]] + require('mappings') -- cgit