From 72a5ce841bb13adbed2832379ddf80dd228d12b7 Mon Sep 17 00:00:00 2001 From: Evie Litherland-Smith Date: Tue, 1 Nov 2022 15:26:31 +0000 Subject: [PATCH] Convert bulk of options to lua --- init.lua | 60 ++++++++++++++------------------ lua/plugins/config_nvim-tree.lua | 2 ++ 2 files changed, 29 insertions(+), 33 deletions(-) diff --git a/init.lua b/init.lua index 42c4fbc9..333f9d0c 100644 --- a/init.lua +++ b/init.lua @@ -48,42 +48,14 @@ Plug 'folke/trouble.nvim' call plug#end() ]] -vim.notify = require("notify") -require 'keymaps' -require 'config_lsp' -require 'config_plugins' - -- TODO convert to lua vim.cmd[[ -" set runtimepath^=~/.vim runtimepath+=~/.vim/after -" let &packpath = &runtimepath -" source ~/.vimrc - -let g:loaded = 1 -let g:loaded_netrwPlugin = 1 -let &t_ut='' " For kitty background colour support - -set updatetime=500 -set mouse=nv let g:python3_host_prog = '~/.pyenv/versions/neovim3/bin/python' -if exists('+termguicolors') - set termguicolors -endif -colorscheme nightfox - if executable('ag') let g:ackprg = 'ag --vimgrep' endif -set number -set relativenumber -set listchars=trail:.,tab:>_ -set list -set wrap -set linebreak -set autoread - au BufRead,BufNewFile *.ipynb setlocal filetype=json au BufRead,BufNewFile *.md setlocal spell au BufRead,BufNewFile *.code-workspace setlocal filetype=json @@ -97,11 +69,33 @@ if &diff endif au OptionSet diff highlight! link DiffText MatchParen -set expandtab -set autoindent -set smartindent filetype plugin indent on -set splitbelow -set splitright ]] + +vim.notify = require("notify") + +vim.cmd("let &t_ut=''") -- For kitty background colour support +vim.opt.updatetime=500 +vim.opt.mouse="nv" +vim.opt.termguicolors=true +vim.cmd("colorscheme nightfox") -- TODO + +vim.opt.number=true +vim.opt.relativenumber=true +-- vim.opt.listchars=trail:.,tab:>_ -- TODO +vim.opt.list=true +vim.opt.wrap=true +vim.opt.linebreak=true +vim.opt.autoread=true + +vim.opt.expandtab=true +vim.opt.autoindent=true +vim.opt.smartindent=true + +vim.opt.splitbelow=true +vim.opt.splitright=true + +require 'keymaps' +require 'config_lsp' +require 'config_plugins' diff --git a/lua/plugins/config_nvim-tree.lua b/lua/plugins/config_nvim-tree.lua index 220cd295..08e2a2e4 100644 --- a/lua/plugins/config_nvim-tree.lua +++ b/lua/plugins/config_nvim-tree.lua @@ -1,3 +1,5 @@ +vim.g.loaded = 1 +vim.g.loaded_netrwPlugin = 1 require('nvim-tree').setup{ filters = { custom = { "^.git$" } } }