aboutsummaryrefslogtreecommitdiff
path: root/lua/user
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2023-08-11 22:36:42 +0200
committersrdusr <trevorgray@srdusr.com>2023-08-11 22:36:42 +0200
commitc87d48cc6d298d435ce04bcd9f52b2cfdf762fb5 (patch)
treedb65a2b9d09d9fea5a9c6e536181205db7bb42bf /lua/user
parentfe58616053dcf9d80da4028dd2a5c4e44befb878 (diff)
downloaddotfiles-c87d48cc6d298d435ce04bcd9f52b2cfdf762fb5.tar.gz
dotfiles-c87d48cc6d298d435ce04bcd9f52b2cfdf762fb5.zip
Fixed formatting
Diffstat (limited to 'lua/user')
-rw-r--r--lua/user/opts.lua83
1 files changed, 42 insertions, 41 deletions
diff --git a/lua/user/opts.lua b/lua/user/opts.lua
index bb7f36c..7af412b 100644
--- a/lua/user/opts.lua
+++ b/lua/user/opts.lua
@@ -1,35 +1,4 @@
--[[ opts.lua ]]
--- " Load indent files, to automatically do language-dependent indenting.
---vim.cmd([[
--- "filetype plugin indent on
---]])
-
--- Let clipboard register be +
-vim.cmd([[
- let g:clipbrdDefaultReg = '+'
-]])
-
---vim.cmd([[
--- "autocmd BufEnter * :syntax sync fromstart
--- "syntax enable
--- "set nocompatible
--- "autocmd FileType lua set comments=s1:---,m:--,ex:--
---]])
-
--- Fast macros without lazyredraw
-vim.cmd([[
- set re=0
- nnoremap @ <cmd>execute "noautocmd norm! " . v:count1 . "@" . getcharstr()<cr>
- xnoremap @ :<C-U>execute "noautocmd '<,'>norm! " . v:count1 . "@" . getcharstr()<cr>
-]])
-
--- Stop annoying auto commenting on new lines
-vim.cmd [[
- augroup annoying
- au!
- au BufEnter * set fo-=c fo-=r fo-=o
- augroup end
-]]
-- Environment
--vim.opt.shell = "zsh" --
@@ -127,19 +96,19 @@ vim.opt.report = 0 -- Always report changed lines.
local prefix = vim.env.XDG_CONFIG_HOME or vim.fn.expand("~/.config")
--vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir"
vim.opt.undodir = { prefix .. "/nvim/tmp/.undo//" }
-vim.opt.backupdir = { prefix .. "/nvim/tmp/.backup//" }
vim.opt.directory = { prefix .. "/nvim/tmp/.swp//" }
-vim.opt.backup = false --
---vim.opt.undofile = false --
+vim.opt.backupdir = { prefix .. "/nvim/tmp/.backup//" }
vim.opt.undofile = true --
-vim.opt.swapfile = true --
+vim.opt.swapfile = true --
+vim.opt.backup = true --
+--vim.opt.backupcopy =
-- Add timestamp as extension for backup files
-vim.api.nvim_create_autocmd('BufWritePre', {
- group = vim.api.nvim_create_augroup('timestamp_backupext', { clear = true }),
- desc = 'Add timestamp to backup extension',
- pattern = '*',
+vim.api.nvim_create_autocmd("BufWritePre", {
+ group = vim.api.nvim_create_augroup("timestamp_backupext", { clear = true }),
+ desc = "Add timestamp to backup extension",
+ pattern = "*",
callback = function()
- vim.opt.backupext = '-' .. vim.fn.strftime('%Y%m%d%H%M')
+ vim.opt.backupext = "-" .. vim.fn.strftime("%Y%m%d%H%M")
end,
})
@@ -219,7 +188,7 @@ vim.opt.pumheight = 10 -- pop up menu height
-- Better Completion
vim.opt.complete = { ".", "w", "b", "u", "t" } --
--vim.opt.completeopt = { "longest,menuone,preview" } --
-vim.opt.completeopt = { 'menu', 'menuone', 'noselect' }
+vim.opt.completeopt = { "menu", "menuone", "noselect" }
--vim.opt.completeopt = { "menuone", "noselect" } -- mostly just for cmp
--vim.opt.completeopt = { "menu", "menuone", "noselect" } --
@@ -253,6 +222,38 @@ vim.g.netrw_browse_split = 0
vim.g.netrw_banner = 0
vim.g.netrw_winsize = 25
+-- " Load indent files, to automatically do language-dependent indenting.
+--vim.cmd([[
+-- "filetype plugin indent on
+--]])
+
+-- Let clipboard register be +
+vim.cmd([[
+ let g:clipbrdDefaultReg = '+'
+]])
+
+--vim.cmd([[
+-- "autocmd BufEnter * :syntax sync fromstart
+-- "syntax enable
+-- "set nocompatible
+-- "autocmd FileType lua set comments=s1:---,m:--,ex:--
+--]])
+
+-- Fast macros without lazyredraw
+vim.cmd([[
+ set re=0
+ nnoremap @ <cmd>execute "noautocmd norm! " . v:count1 . "@" . getcharstr()<cr>
+ xnoremap @ :<C-U>execute "noautocmd '<,'>norm! " . v:count1 . "@" . getcharstr()<cr>
+]])
+
+-- Stop annoying auto commenting on new lines
+vim.cmd([[
+ augroup annoying
+ au!
+ au BufEnter * set fo-=c fo-=r fo-=o
+ augroup end
+]])
+
-- Cursorline
vim.cmd([[ " Only show cursorline in the current window and in normal mode
augroup cline