summaryrefslogtreecommitdiffstats
path: root/.config/nvim/lua/settings.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/settings.lua')
-rwxr-xr-x.config/nvim/lua/settings.lua30
1 files changed, 30 insertions, 0 deletions
diff --git a/.config/nvim/lua/settings.lua b/.config/nvim/lua/settings.lua
new file mode 100755
index 0000000..2741c99
--- /dev/null
+++ b/.config/nvim/lua/settings.lua
@@ -0,0 +1,30 @@
+bo.expandtab = false
+bo.shiftwidth = 8
+bo.softtabstop = 8
+
+o.completeopt = 'longest,menuone'
+o.shell = '/bin/sh'
+o.encoding = 'utf-8'
+o.scrolloff = 3
+o.lazyredraw = true
+o.autochdir = true
+o.smarttab = true
+o.number = true
+o.list = true
+
+o.swapfile = false
+
+-- o.foldmethod = 'expr'
+-- o.foldexpr = 'nvim_treesitter#foldexpr()'
+
+cmd 'syntax enable'
+cmd 'filetype on'
+cmd 'filetype plugin on'
+cmd 'filetype indent on'
+cmd 'colorscheme colorscheme'
+
+vim.cmd([[
+au BufNewFile,BufRead *.Dockerfile,Dockerfile.* setlocal filetype=dockerfile
+au BufNewFile,BufRead *.j2*,*.jinja* setlocal filetype=django
+au BufNewFile,BufRead *.env* setlocal filetype=sh
+]])
remember that computers suck.