From 628239ee2119a0843fac18f4dc958862006bfb58 Mon Sep 17 00:00:00 2001 From: cy Date: Fri, 3 Jan 2025 05:59:57 -0500 Subject: [PATCH] fix neovim cursor --- home/nvim/init.lua | 10 ++++++++++ home/zsh/default.nix | 3 +++ 2 files changed, 13 insertions(+) diff --git a/home/nvim/init.lua b/home/nvim/init.lua index a022d33..73086ab 100644 --- a/home/nvim/init.lua +++ b/home/nvim/init.lua @@ -37,6 +37,16 @@ opt.clipboard:append("unnamedplus") vim.cmd.colorscheme("iceberg") +-- restore terminal cursor on exit +vim.api.nvim_create_autocmd("VimLeave", { + callback = function () + opt.guicursor = "a:ver25-blinkon500-blinkon500" + end +}) + +-- blinking cursor in insert mode +opt.guicursor = "i-ci-ve:ver25-blinkon500-blinkon500" + keymap.set("n", "s", require("nvim-tree.api").tree.toggle, { desc = "toggle nvim-tree", silent = true, diff --git a/home/zsh/default.nix b/home/zsh/default.nix index 32afa8a..2dd2a84 100644 --- a/home/zsh/default.nix +++ b/home/zsh/default.nix @@ -50,6 +50,9 @@ bindkey -M viins "^A" beginning-of-line bindkey -M viins "^B" backward-char + # accept one word completion + bindkey -M viins "^S" forward-word + # fzf-tab stuff # set description format to enable group support zstyle ':completion:*:descriptions' format '[%d]'