diff --git a/.config/nvim/after/plugin/harpoon.lua b/.config/nvim/after/plugin/harpoon.lua index 60aa453..214c9a8 100644 --- a/.config/nvim/after/plugin/harpoon.lua +++ b/.config/nvim/after/plugin/harpoon.lua @@ -1,6 +1,12 @@ local mark = require("harpoon.mark") local ui = require("harpoon.ui") +require("harpoon").setup({ + menu = { + width = vim.api.nvim_win_get_width(0) - 40, + } +}) + vim.keymap.set("n", "a", mark.add_file) vim.keymap.set("n", "", ui.toggle_quick_menu) diff --git a/.config/nvim/lua/ajet/set.lua b/.config/nvim/lua/ajet/set.lua index dc3b1b3..de9ca6d 100644 --- a/.config/nvim/lua/ajet/set.lua +++ b/.config/nvim/lua/ajet/set.lua @@ -1,4 +1,4 @@ -vim.opt.guicursor = "n-v-c-sm:block,i-ci-ve:ver25,r-cr-o:hor20" +vim.opt.guicursor = "n-v-c-sm:block,i-ci-ve:ver25,r-cr-o:hor20,a:blinkwait2000-blinkoff2000-blinkon2000-Cursor" vim.opt.nu = true vim.opt.relativenumber = true diff --git a/.zshrc b/.zshrc index 515ba27..5659346 100644 --- a/.zshrc +++ b/.zshrc @@ -35,6 +35,7 @@ alias v="nvim" #devleopment variables TMUX_CONFIG="~/.config/tmux/.tmux.conf" +TODO_ON_CLEAR=true #development shortcuts alias lg="lazygit" @@ -44,7 +45,9 @@ alias ta="tmux -u -f $TMUX_CONFIG attach" alias tl="tmux list-sessions" alias o="rg --files . | fzf | xargs nvim" alias r="ranger" -alias c="clear; cat ~/todo;" +alias c='clear; $TODO_ON_CLEAR && cat ~/todo' +alias todooff="TODO_ON_CLEAR=false" +alias todoon="TODO_ON_CLEAR=true" alias shreload="source ~/.zshrc" alias todo="nvim ~/todo" @@ -65,10 +68,18 @@ alias egrep='egrep --color=auto' export PATH="/opt/homebrew/opt/cython/bin:$PATH" export PATH="/opt/homebrew/opt/llvm/bin:$PATH" export PATH="$HOME/.emacs.d/bin:$PATH" +export PATH="$HOME/.scripts/utils:$PATH" source $(brew --prefix)/opt/zsh-vi-mode/share/zsh-vi-mode/zsh-vi-mode.plugin.zsh export STARSHIP_CONFIG=~/.config/starship/starship.toml +_bb_tasks() { + local matches=(`bb tasks |tail -n +3 |cut -f1 -d ' '`) + compadd -a matches + _files # autocomplete filenames as well +} +compdef _bb_tasks bb + cat ~/todo eval "$(starship init zsh)"