nvim: Move core.autocmds to core.commands
This commit is contained in:
parent
fa48961f4a
commit
7ff62840b7
4 changed files with 27 additions and 28 deletions
|
@ -39,7 +39,6 @@
|
||||||
"jupytext.nvim": { "branch": "main", "commit": "c8baf3ad344c59b3abd461ecc17fc16ec44d0f7b" },
|
"jupytext.nvim": { "branch": "main", "commit": "c8baf3ad344c59b3abd461ecc17fc16ec44d0f7b" },
|
||||||
"lazy.nvim": { "branch": "main", "commit": "c501b429cf995c645454539b924aaefae45bb9eb" },
|
"lazy.nvim": { "branch": "main", "commit": "c501b429cf995c645454539b924aaefae45bb9eb" },
|
||||||
"lsp-setup.nvim": { "branch": "main", "commit": "6e4e977512ce426d8b52c27f3b6e6aefc73e1452" },
|
"lsp-setup.nvim": { "branch": "main", "commit": "6e4e977512ce426d8b52c27f3b6e6aefc73e1452" },
|
||||||
"ltex_extra.nvim": { "branch": "dev", "commit": "57192d7ae5ba8cef3c10e90f2cd62d4a7cdaab69" },
|
|
||||||
"lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" },
|
"lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" },
|
||||||
"luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" },
|
"luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" },
|
||||||
"markmap.nvim": { "branch": "main", "commit": "5fb6755cf5434511cc23a4936c9eb76b9142fba5" },
|
"markmap.nvim": { "branch": "main", "commit": "5fb6755cf5434511cc23a4936c9eb76b9142fba5" },
|
||||||
|
|
|
@ -1,26 +0,0 @@
|
||||||
-- Highlight whatever is being yanked
|
|
||||||
vim.api.nvim_create_autocmd({ "TextYankPost" }, {
|
|
||||||
command = 'silent! lua require"vim.highlight".on_yank{timeout=500}',
|
|
||||||
desc = "Highlight yanked text whenevery yanking something",
|
|
||||||
group = vim.api.nvim_create_augroup("highlightyanks", { clear = true }),
|
|
||||||
})
|
|
||||||
|
|
||||||
-- Special setting for editing gopass files - make sure nothing leaks outside the directories it is supposed to
|
|
||||||
vim.api.nvim_create_autocmd({ "BufNewFile", "BufRead" }, {
|
|
||||||
pattern = {
|
|
||||||
"/dev/shm/gopass.*",
|
|
||||||
"/dev/shm/pass.?*/?*.txt",
|
|
||||||
"$TMPDIR/pass.?*/?*.txt",
|
|
||||||
"/tmp/pass.?*/?*.txt",
|
|
||||||
},
|
|
||||||
command = "setlocal noswapfile nobackup noundofile nowritebackup viminfo=",
|
|
||||||
desc = "Don't leak any information when editing potential password files",
|
|
||||||
group = vim.api.nvim_create_augroup("passnoleak", { clear = true }),
|
|
||||||
})
|
|
||||||
|
|
||||||
-- remove line numbers from terminal buffers
|
|
||||||
vim.api.nvim_create_autocmd({ "TermOpen" }, {
|
|
||||||
desc = "Hide buffer numbers for terminals",
|
|
||||||
pattern = "*",
|
|
||||||
command = "setlocal nonumber norelativenumber",
|
|
||||||
})
|
|
26
nvim/.config/nvim/lua/core/commands.lua
Normal file
26
nvim/.config/nvim/lua/core/commands.lua
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
-- Highlight whatever is being yanked
|
||||||
|
vim.api.nvim_create_autocmd({ "TextYankPost" }, {
|
||||||
|
command = 'silent! lua require"vim.highlight".on_yank{timeout=500}',
|
||||||
|
desc = "Highlight yanked text whenevery yanking something",
|
||||||
|
group = vim.api.nvim_create_augroup("highlightyanks", { clear = true }),
|
||||||
|
})
|
||||||
|
|
||||||
|
-- Special setting for editing gopass files - make sure nothing leaks outside the directories it is supposed to
|
||||||
|
vim.api.nvim_create_autocmd({ "BufNewFile", "BufRead" }, {
|
||||||
|
pattern = {
|
||||||
|
"/dev/shm/gopass.*",
|
||||||
|
"/dev/shm/pass.?*/?*.txt",
|
||||||
|
"$TMPDIR/pass.?*/?*.txt",
|
||||||
|
"/tmp/pass.?*/?*.txt",
|
||||||
|
},
|
||||||
|
command = "setlocal noswapfile nobackup noundofile nowritebackup viminfo=",
|
||||||
|
desc = "Don't leak any information when editing potential password files",
|
||||||
|
group = vim.api.nvim_create_augroup("passnoleak", { clear = true }),
|
||||||
|
})
|
||||||
|
|
||||||
|
-- remove line numbers from terminal buffers
|
||||||
|
vim.api.nvim_create_autocmd({ "TermOpen" }, {
|
||||||
|
desc = "Hide buffer numbers for terminals",
|
||||||
|
pattern = "*",
|
||||||
|
command = "setlocal nonumber norelativenumber",
|
||||||
|
})
|
|
@ -1,7 +1,7 @@
|
||||||
for _, source in ipairs({
|
for _, source in ipairs({
|
||||||
"core.settings",
|
"core.settings",
|
||||||
"core.lazy",
|
"core.lazy",
|
||||||
"core.autocmds",
|
"core.commands",
|
||||||
"core.mappings",
|
"core.mappings",
|
||||||
}) do
|
}) do
|
||||||
local status_ok, fault = pcall(require, source)
|
local status_ok, fault = pcall(require, source)
|
||||||
|
|
Loading…
Reference in a new issue