diff --git a/.config/nvim/lua/keymaps/init.lua b/.config/nvim/lua/keymaps/init.lua index f31a442..4849d72 100644 --- a/.config/nvim/lua/keymaps/init.lua +++ b/.config/nvim/lua/keymaps/init.lua @@ -35,4 +35,18 @@ function M.cmp_nvim_keymaps(map) } end +local function set_markdown_keymaps(bufnr) + local opts = { noremap = true, silent = true, buffer = bufnr } + vim.keymap.set("v", "`", "c`\"`", opts) +end + +vim.api.nvim_create_autocmd("FileType", { + pattern = "markdown", + callback = function() + set_markdown_keymaps(0) + end, +}) + +require("keymaps.language") + return M diff --git a/.config/nvim/lua/plugins/completion.lua b/.config/nvim/lua/plugins/completion.lua index 3fcbf1f..6e77a56 100644 --- a/.config/nvim/lua/plugins/completion.lua +++ b/.config/nvim/lua/plugins/completion.lua @@ -4,5 +4,5 @@ return { "L3MON4D3/LuaSnip", dependencies = { "rafamadriz/friendly-snippets" }, }, - { "rafamadriz/friendly-snippets" } + { "rafamadriz/friendly-snippets" }, } diff --git a/.config/nvim/lua/plugins/misc.lua b/.config/nvim/lua/plugins/misc.lua index 29c8085..15b2070 100644 --- a/.config/nvim/lua/plugins/misc.lua +++ b/.config/nvim/lua/plugins/misc.lua @@ -18,5 +18,9 @@ return { desc = "Buffer Local Keymaps (which-key)", }, }, + }, + { + "github/copilot.vim", + lazy = false, } } diff --git a/.config/nvim/lua/plugins/mod/alpha-nvim.lua b/.config/nvim/lua/plugins/mod/alpha-nvim.lua index 5128cb8..3fe33dc 100644 --- a/.config/nvim/lua/plugins/mod/alpha-nvim.lua +++ b/.config/nvim/lua/plugins/mod/alpha-nvim.lua @@ -40,14 +40,7 @@ return { dashboard.button('c', ' 转到设置', ':Telescope find_files cwd=~/.config/nvim'), dashboard.button('SPC q', '󱊷 退出', ':qa'), } - local handle = io.popen('fortune') - --- Handle the case where fortune is not installed - local fortune = "" - if handle then - fortune = handle:read("*a") - handle:close() - end - dashboard.section.footer.val = "今日 " .. os.date("%Y-%m-%d %A") .. " " .. fortune + dashboard.section.footer.val = "今日 " .. os.date("%Y-%m-%d %A") .. " " dashboard.config.opts.noautocmd = true diff --git a/.config/nvim/lua/plugins/mod/nvim-cmp.lua b/.config/nvim/lua/plugins/mod/nvim-cmp.lua index 80ada85..100697b 100644 --- a/.config/nvim/lua/plugins/mod/nvim-cmp.lua +++ b/.config/nvim/lua/plugins/mod/nvim-cmp.lua @@ -42,6 +42,7 @@ return { sources = cmp.config.sources({ { name = "nvim_lsp" }, { name = "luasnip" }, + { name = "copilot" }, }, { { name = "buffer" }, { name = "path" }, diff --git a/zsh/config.zsh b/zsh/config.zsh index 8da7225..4ac50b3 100644 --- a/zsh/config.zsh +++ b/zsh/config.zsh @@ -2,6 +2,8 @@ export PATH=$HOME/bin:$HOME/.local/bin:/usr/local/bin:$PATH export PATH=$HOME/.local/share/gem/ruby/3.3.0/bin:$PATH # Ruby Executables HIST_STAMPS="yyyy-mm-dd" +HISTSIZE=10000 +SAVEHIST=10000 export NVM_DIR="$HOME/.config/nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm diff --git a/zsh/update.sh b/zsh/update.sh index 6bb0f30..95d24da 100644 --- a/zsh/update.sh +++ b/zsh/update.sh @@ -15,4 +15,5 @@ done if [ which brew > /dev/null ]; then brew update brew upgrade -fi \ No newline at end of file +fi +