From 89c4530d2ea5729ae2cf93a97f76356f7f144c11 Mon Sep 17 00:00:00 2001 From: randomuser Date: Mon, 10 Apr 2023 08:58:48 -0500 Subject: [PATCH] do the things to init.lua --- nvim/init.lua | 70 ++++++++++++++++++++++++--------------------------- 1 file changed, 33 insertions(+), 37 deletions(-) diff --git a/nvim/init.lua b/nvim/init.lua index 2af1d53..910c324 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -21,7 +21,6 @@ end function tnoremap(l, r) keymapper.set('t', l, r) end - -- }}} -- custom mappings {{{ @@ -51,6 +50,33 @@ inoremap('zz', ':w!a') tnoremap('', '') -- }}} +-- vim options {{{ +opt.compatible = false +opt.number = true +opt.foldmethod = 'marker' +opt.encoding = 'utf8' +opt.list = true +opt.lcs = 'tab:->,trail:_,eol:^' +opt.clipboard = 'unnamedplus' +opt.spell = true +opt.spelllang = "en_us" +opt.title = true +opt.ts = 2 +opt.sw = 2 +opt.hlsearch = true +opt.incsearch = true +opt.ignorecase = true +opt.smartcase = true +opt.inccommand = 'nosplit' +opt.hidden = true +opt.path = '.,/usr/include,**' +vim.cmd.colorscheme('earth') +opt.statusline="%f %r%m%q%h%=%y 0x%02B %04l:%03c:%03p" +vim.api.nvim_exec("let &titlestring='%{expand(\"%:p\")}'", true) + +globals.vimtex_view_method = 'zathura' +-- }}} + -- autocommands {{{ -- swapfile handler vim.api.nvim_create_autocmd({"SwapExists"}, { @@ -82,16 +108,6 @@ vim.api.nvim_create_autocmd({"BufWrite"}, { end }) --- autocmds for python --- vim.api.nvim_create_autocmd({"Filetype"}, { --- pattern = {"python"}, --- callback = function() --- vim.bo.expandtab = true --- vim.bo.tabstop = 4 --- vim.bo.shiftwidth = 4 --- end --- }) - function setTabbing(lang, width) vim.api.nvim_create_autocmd({"Filetype"}, { pattern = {lang}, @@ -105,33 +121,13 @@ end setTabbing("python", 4) setTabbing("javascript", 2) --- }}} --- vim options {{{ -opt.compatible = false -opt.number = true -opt.foldmethod = 'marker' -opt.encoding = 'utf8' -opt.list = true -opt.lcs = 'tab:->,trail:_,eol:^' -opt.clipboard = 'unnamedplus' -opt.spell = true -opt.spelllang = "en_us" -opt.title = true -opt.ts = 2 -opt.sw = 2 -opt.hlsearch = true -opt.incsearch = true -opt.ignorecase = true -opt.smartcase = true -opt.inccommand = 'nosplit' -opt.hidden = true -opt.path = '.,/usr/include,**' -vim.cmd.colorscheme('earth') -opt.statusline="%f %r%m%q%h%=%y 0x%02B %04l:%03c:%03p" -vim.api.nvim_exec("let &titlestring='%{expand(\"%:p\")}'", true) - -globals.vimtex_view_method = 'zathura' +vim.api.nvim_create_autocmd({"TermOpen"}, { + pattern = {"*"}, + callback = function() + vim.wo.number = false + end +}) -- }}} -- netrw options {{{