nvim: prefer command abbreviations to user-defined commands
This commit is contained in:
parent
95a3ef6463
commit
080ecf0cd9
3 changed files with 29 additions and 23 deletions
|
@ -180,7 +180,7 @@ end
|
|||
-- ZenMode >>>
|
||||
M.zenmode = function()
|
||||
-- map :ZM to :ZenMode
|
||||
vim.cmd 'command! ZM ZenMode'
|
||||
vim.cmd 'cab ZM ZenMode'
|
||||
require("zen-mode").setup {
|
||||
window = {
|
||||
backdrop = 1, -- shade the backdrop of the Zen window. Set to 1 to keep the same as Normal
|
||||
|
@ -233,9 +233,9 @@ M.autosession = function()
|
|||
-- save some more things. notably options, resize, winpos, and terminal
|
||||
vim.o.sessionoptions="blank,buffers,curdir,folds,help,tabpages,resize,winpos,terminal"
|
||||
-- So I don't forget which one it is
|
||||
vim.cmd 'command! SessionSave SaveSession'
|
||||
vim.cmd 'command! SessionDelete DeleteSession'
|
||||
vim.cmd 'command! SessionRestore RestoreSession'
|
||||
vim.cmd 'cab SessionSave SaveSession'
|
||||
vim.cmd 'cab SessionDelete DeleteSession'
|
||||
vim.cmd 'cab SessionRestore RestoreSession'
|
||||
end -- <<<
|
||||
|
||||
-- Lualine >>>
|
||||
|
|
|
@ -33,7 +33,7 @@ return require('packer').startup({function()
|
|||
'wbthomason/packer.nvim',
|
||||
config = function()
|
||||
-- Map :PS to :PackerSync
|
||||
vim.cmd 'command! PS PackerSync'
|
||||
vim.cmd 'cab PS PackerSync'
|
||||
end,
|
||||
}
|
||||
|
||||
|
@ -91,7 +91,7 @@ return require('packer').startup({function()
|
|||
use { -- nvim-colorizer: css color tag highlighter (ex- #FFB13B)
|
||||
'norcalli/nvim-colorizer.lua',
|
||||
config = function()
|
||||
vim.cmd 'command! COL ColorizerToggle'
|
||||
vim.cmd 'cab COL ColorizerToggle'
|
||||
end,
|
||||
}
|
||||
use { -- lumen: make vim respect the system light/dark theme setting (linux + macos)
|
||||
|
@ -183,7 +183,7 @@ return require('packer').startup({function()
|
|||
use { -- symbols-outline: treesitter-based document outline (SO)
|
||||
'simrat39/symbols-outline.nvim',
|
||||
config = function()
|
||||
vim.cmd 'command! SO SymbolsOutline'
|
||||
vim.cmd 'cab SO SymbolsOutline'
|
||||
vim.cmd 'nnoremap <Leader>so <cmd>SymbolsOutline<CR>'
|
||||
end,
|
||||
}
|
||||
|
@ -331,7 +331,7 @@ return require('packer').startup({function()
|
|||
-- use { -- twilight.nvim: dim text outside paragraph or function
|
||||
-- 'folke/twilight.nvim',
|
||||
-- config = function()
|
||||
-- vim.cmd 'command! TW Twilight'
|
||||
-- vim.cmd 'cab TW Twilight'
|
||||
-- require("twilight").setup()
|
||||
-- end,
|
||||
-- }
|
||||
|
@ -401,6 +401,12 @@ return require('packer').startup({function()
|
|||
vim.api.nvim_set_keymap('n', '<Leader>u', '<cmd>UndotreeToggle<CR>', { noremap = true, silent = true, })
|
||||
end
|
||||
}
|
||||
use { -- macroeditor: edit macros in another window to avoid making LSP mad
|
||||
'dohsimpson/vim-macroeditor',
|
||||
config = function()
|
||||
vim.cmd 'cab ME MacroEdit'
|
||||
end
|
||||
}
|
||||
-- use { -- shade.nvim: dim inactive window
|
||||
-- 'sunjon/shade.nvim',
|
||||
-- config = function()
|
||||
|
@ -511,7 +517,7 @@ return require('packer').startup({function()
|
|||
'rhysd/clever-split.vim',
|
||||
config = function()
|
||||
-- Map :CS to :CleverSplit
|
||||
vim.cmd 'command! CS CleverSplit'
|
||||
vim.cmd 'cab CS CleverSplit'
|
||||
end
|
||||
}
|
||||
-- use { -- rhysd: accelerated jk: make j and k move faster by pressing them a lot movement
|
||||
|
|
|
@ -47,27 +47,27 @@ vim.cmd 'let mapleader = " "'
|
|||
|
||||
-- *sigh*...
|
||||
vim.cmd [[
|
||||
command! Q q
|
||||
command! W w
|
||||
command! Wq wq
|
||||
command! WQ wq
|
||||
command! Wa wa
|
||||
command! WA wa
|
||||
command! Qa qa
|
||||
command! QA qa
|
||||
command! Wqa wqa
|
||||
command! WQa wqa
|
||||
command! WQA wqa
|
||||
cab Q q
|
||||
cab W w
|
||||
cab Wq wq
|
||||
cab WQ wq
|
||||
cab Wa wa
|
||||
cab WA wa
|
||||
cab Qa qa
|
||||
cab QA qa
|
||||
cab Wqa wqa
|
||||
cab WQa wqa
|
||||
cab WQA wqa
|
||||
]]
|
||||
|
||||
-- Go to previous file, but faster
|
||||
vim.cmd 'command! P previous'
|
||||
vim.cmd 'cab P previous'
|
||||
|
||||
-- Macro for opening a new terminal
|
||||
-- Macro for opening a terminal in a new tab
|
||||
vim.cmd 'command! Term tabnew | term'
|
||||
|
||||
-- Genereate ctags
|
||||
vim.cmd 'command! MakeTags !ctags -R .'
|
||||
vim.cmd 'cab MakeTags !ctags -R .'
|
||||
|
||||
-- Write buffer as root
|
||||
vim.cmd 'cmap w!! w !sudo tee > /dev/null %'
|
||||
|
|
Loading…
Add table
Reference in a new issue