From 22f4fa182c2048d1f07dcd6e5729cd946771c9f9 Mon Sep 17 00:00:00 2001 From: Blista Kanjo Date: Fri, 23 Jun 2023 03:49:02 -0400 Subject: refactor: added lua folder --- .config/nvim/lua/look.lua | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .config/nvim/lua/look.lua (limited to '.config/nvim/lua/look.lua') diff --git a/.config/nvim/lua/look.lua b/.config/nvim/lua/look.lua new file mode 100644 index 0000000..c3b449f --- /dev/null +++ b/.config/nvim/lua/look.lua @@ -0,0 +1,37 @@ +-- colorscheme declaration +vim.cmd("colorscheme tender") + +-- coc.nvim colors +vim.cmd("highlight CocFloating ctermbg=0") +vim.cmd("highlight CocErrorFloat ctermfg=15") + +-- appearanec of splits and vsplits +vim.cmd("highlight VertSplit ctermfg=235 guifg=#3c3836") +vim.cmd("highlight StatusLine ctermfg=black ctermbg=lightgray") +vim.cmd("highlight StatusLineNC ctermfg=darkgray ctermbg=lightgray") + +-- gui appearance declarations +if vim.fn.has('gui_running') == 1 then + vim.opt.t_Co = 256 + vim.opt.guifont = "JetBrains Mono 11" + vim.opt.guioptions:remove("m") + vim.opt.guioptions:remove("T") + vim.opt.guioptions:remove("r") + vim.opt.guioptions:remove("L") + vim.cmd("colorscheme tender") +end + +-- remove trailing whitespace from python and fortran files +vim.api.nvim_exec([[ + autocmd BufWritePre *.py :%s/\s\+$//e + autocmd BufWritePre *.f90 :%s/\s\+$//e + autocmd BufWritePre *.f95 :%s/\s\+$//e + autocmd BufWritePre *.for :%s/\s\+$//e +]], false) + +-- other appearance settings that I don't know how to set in lua +vim.cmd("filetype plugin on") +vim.cmd("syntax on") +vim.cmd("highlight Cursorline cterm=bold ctermbg=black") +vim.cmd("filetype indent on") + -- cgit v1.2.3