aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/look.lua
diff options
context:
space:
mode:
authorBlista Kanjo2023-06-23 03:49:02 -0400
committerBlista Kanjo2023-06-23 03:49:02 -0400
commit22f4fa182c2048d1f07dcd6e5729cd946771c9f9 (patch)
treea527dcf6f755db72940a7533343705e5dce2fa47 /.config/nvim/lua/look.lua
parentb6405dff5dac31b5c1d070d77437095315f290a2 (diff)
refactor: added lua folder
Diffstat (limited to '.config/nvim/lua/look.lua')
-rw-r--r--.config/nvim/lua/look.lua37
1 files changed, 37 insertions, 0 deletions
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")
+