diff --git a/dot_config/nvim/exact_lua/exact_config/keymaps.lua b/dot_config/nvim/exact_lua/exact_config/keymaps.lua index ec7ed8c..a929f4d 100644 --- a/dot_config/nvim/exact_lua/exact_config/keymaps.lua +++ b/dot_config/nvim/exact_lua/exact_config/keymaps.lua @@ -3,6 +3,11 @@ local map = vim.keymap.set local neomap = vim.api.nvim_set_keymap +vim.keymap.set("n", "c", [["_c]], { noremap = true }) +vim.keymap.set("n", "C", [["_C]], { noremap = true }) +vim.keymap.set("n", "d", [["_d]], { noremap = true }) +vim.keymap.set("n", "x", [["_x]], { noremap = true }) + -- 處理剪貼簿習慣對應(在Insert模式可使用慣用的快速鍵) vim.opt.keymodel = "startsel" -- 啟用 Shift + 方向鍵選取功能 neomap('n', '', 'ggVG', { noremap = true, silent = true }) diff --git a/dot_config/nvim/exact_lua/exact_plugins/exact_editor/syntax.lua b/dot_config/nvim/exact_lua/exact_plugins/exact_editor/syntax.lua index 71c2bf6..15b0d2c 100644 --- a/dot_config/nvim/exact_lua/exact_plugins/exact_editor/syntax.lua +++ b/dot_config/nvim/exact_lua/exact_plugins/exact_editor/syntax.lua @@ -22,6 +22,7 @@ return { "regex", "bash", "html", + "blade", "javascript", "json", "lua", @@ -30,7 +31,6 @@ return { "python", "php", "go", - "html", "css", }, highlight = { diff --git a/dot_zshrc.tmpl b/dot_zshrc.tmpl index 7805d6d..59b9e09 100644 --- a/dot_zshrc.tmpl +++ b/dot_zshrc.tmpl @@ -49,8 +49,9 @@ zinit snippet OMZ::lib/history.zsh zinit snippet OMZP::vscode zinit snippet OMZ::lib/key-bindings.zsh zinit snippet OMZ::lib/completion.zsh -zinit snippet OMZ::plugins/sudo/sudo.plugin.zsh +zinit snippet OMZP::sudo zinit snippet OMZ::lib/theme-and-appearance.zsh +zinit snippet OMZP::laravel #zinit wait="1" lucid for \ # OMZL::clipboard.zsh \ @@ -154,6 +155,7 @@ bindkey '^P' my_paste_from_clipboard # 例如 Ctrl+P # SSH 自動補齊 zinit light sunlei/zsh-ssh + # overwrite ls if command -v colorls &> /dev/null; then alias ls='colorls'