diff options
author | Squibid <me@zacharyscheiman.com> | 2022-12-23 21:10:04 -0500 |
---|---|---|
committer | Squibid <me@zacharyscheiman.com> | 2022-12-23 21:10:04 -0500 |
commit | 127924ccb4da0f4a9989a786d3044ac65ce4359b (patch) | |
tree | 223b124af0cacac3857f629266a8ac9b7a6e3b29 | |
parent | d98cce7d6438cd8f37ab61569005c24921ffcba6 (diff) | |
download | nvim-127924ccb4da0f4a9989a786d3044ac65ce4359b.tar.gz nvim-127924ccb4da0f4a9989a786d3044ac65ce4359b.tar.bz2 nvim-127924ccb4da0f4a9989a786d3044ac65ce4359b.zip |
more changes mostly qol and cleaning
Diffstat (limited to '')
-rw-r--r-- | init.lua | 36 |
1 files changed, 11 insertions, 25 deletions
@@ -30,10 +30,6 @@ o.tabstop = 2 o.shiftwidth = 2 o.softtabstop = -1 -- If negative, shiftwidth value is used --- width line -o.colorcolumn = { 80 } -vim.cmd('highlight ColorColumn ctermbg=0 guibg=lightgrey') - -- colors o.termguicolors = true vim.cmd('colorscheme jellybeans-nvim') @@ -52,6 +48,10 @@ local colors = { purple = '#C678DD', } +-- width line +o.colorcolumn = { 80 } +a.nvim_set_hl(0, "ColorColumn", { bg = colors.grey }) + -- custom opts tablines = 'colored' -- false, colored, wrap minimapcolor = colors.grey @@ -107,14 +107,6 @@ a.nvim_create_autocmd('TermClose', { command = 'call nvim_input("<CR>")' }) --- close terminal buffer in normal mode -a.nvim_create_autocmd('FileType', { - pattern = 'term://*', - callback = function() - vim.keymap.set('n', '<C-d>', '<cmd>q!<CR>', {remap = true, buffer = true}) - end -}) - -- start git messages in insert mode a.nvim_create_autocmd('FileType', { group = 'bufcheck', @@ -142,6 +134,12 @@ a.nvim_create_autocmd('BufRead', { command = [[call setpos(".", getpos("'\""))]] }) +-- disable color column in certain files +a.nvim_create_autocmd('FileType', { + pattern = { 'netrw', "help", "term", "gitcommit", "packer", "vim" }, + command = 'set colorcolumn=0' +}) + -- source and compile lua conf local packer_group = a.nvim_create_augroup('Packer', { clear = true }) vim.api.nvim_create_autocmd('BufWritePost', { @@ -181,12 +179,6 @@ a.nvim_set_keymap("n", "N", "Nzzzv", default_opts) -- execute order 111 a.nvim_set_keymap("n", "<leader>x", "<cmd>!chmod +x %<CR>", default_opts) --- Resizing panes -a.nvim_set_keymap("n", '<A-h>', "<cmd>SmartResizeLeft<CR>", default_opts) -a.nvim_set_keymap("n", '<A-j>', "<cmd>SmartResizeDown<CR>", default_opts) -a.nvim_set_keymap("n", '<A-k>', "<cmd>SmartResizeUp<CR>", default_opts) -a.nvim_set_keymap("n", '<A-l>', "<cmd>SmartResizeRight<CR>", default_opts) - -- moving between splits a.nvim_set_keymap("n", '<C-h>', "<cmd>SmartCursorMoveLeft<CR>", default_opts) a.nvim_set_keymap("n", '<C-j>', "<cmd>SmartCursorMoveDown<CR>", default_opts) @@ -194,7 +186,6 @@ a.nvim_set_keymap("n", '<C-k>', "<cmd>SmartCursorMoveUp<CR>", default_opts) a.nvim_set_keymap("n", '<C-l>', "<cmd>SmartCursorMoveRight<CR>", default_opts) -- don't blame me pls -local title = "Nvim" a.nvim_set_keymap("n", "<C-g>", ":Gitsigns toggle_current_line_blame<CR>", default_opts ) @@ -489,12 +480,7 @@ return require('packer').startup(function(use) -- the rest of the plugins use 'lukas-reineke/indent-blankline.nvim' - use { 'lukas-reineke/virt-column.nvim', - config = function() - require('virt-column').setup() - end - } - use { 'nvim-lualine/lualine.nvim' } + use 'nvim-lualine/lualine.nvim' use { 'nvchad/nvim-colorizer.lua', config = function() require('colorizer').setup { |