░█████╗░██╗░░██╗░█████╗░███╗░░██╗░██████╗░███████╗██╗░░░░░░█████╗░░██████╗░
██╔══██╗██║░░██║██╔══██╗████╗░██║██╔════╝░██╔════╝██║░░░░░██╔══██╗██╔════╝░
██║░░╚═╝███████║███████║██╔██╗██║██║░░██╗░█████╗░░██║░░░░░██║░░██║██║░░██╗░
██║░░██╗██╔══██║██╔══██║██║╚████║██║░░╚██╗██╔══╝░░██║░░░░░██║░░██║██║░░╚██╗
╚█████╔╝██║░░██║██║░░██║██║░╚███║╚██████╔╝███████╗███████╗╚█████╔╝╚██████╔╝
░╚════╝░╚═╝░░╚═╝╚═╝░░╚═╝╚═╝░░╚══╝░╚═════╝░╚══════╝╚══════╝░╚════╝░░╚═════╝░
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- ref(nvim): update homepage
- ref(nvim): improve termux detection
- fix(nvim): fix treesitter configs
- ref(nvim): configure ts textobjects
- ref(nvim): treesitter restore modules
- ref(nvim): migrate treesitter to
mainbranch - fix(ui): use single source of truth
- fix(ssh): move temp socket file to $HOME
- feat(nvim): migrate to
blink.cmpfromnvim.cmp - chore(dot): update file manager configs vifm/yazi
- perf(zsh): use built-in
commandsto check binary existance - fix(nvim): update
leapconfigs - fix(nvim): fix lsp mess for latest neovim
- feat(nvim): add .emmyrc file
- chore(nvim): update .luarc file
- feat(nvim): add vscode-diff plugin
- ref(nvim): update LSP configs (wip)
- chore(nvim): remove custom opener from util open
- feat(git): use include for for machine specific configs
- chore(vifm): tweak configs
- feat(git): add a couple diff/merge tui/gui tools
- chore(zsh): add/clean aliases & rearrange
- fix(zsh): export this make tmux broken
- fix(wezterm): kitty keyboard make us can't escape with karabiner
- fix(dot): fix editorconfig
- chore(nvim): update lazy lock file
- chore(nvim): change multicursor to use
- chore(nvim): lazy load fff
- feat(nvim): add cursorcolumn toggle
- feat(nvim): add custom highlight for VCS conflict marker
- chore(kitty): add PaperColor theme and set it as default light theme
- chore(ghostty): add PaperColor theme and set it as default light theme
- chore(nvim): update lazy.lock file
- chore(ui): enable opacity in ghostty & kitty
- feat(vifm): add quitcd & tweak configs
- feat(vifm): add devicons for files
- feat(vifm): add initial configs
- feat(vifm): add colorschemes
- fix(nnn): use trash in macOS
- fix(ghostty): fix font configs
- chore(lazygit): change theme
- chore(yazi): refine configs
- feat(yazi): add initial yazi configs
- fix(zsh): fix fzf & git fuzzy path. reformat config
- chore(nvim): update lazy-lock file
- chore(npm): fix config
- chore(ghostty): organize config
- fix(nvim): remove obsolete plugins replaced by Snaacks
- fix(nvim): fix duplicate mappings
- feat(nvim): add more advance mapping for multicursor
- feat(nvim): replace vim-visual-multi with multicursor.nvim
- chore(nvim): update lazy.lock file
- feat(nvim): add .luarc file
- fix(nvim): fix neogit modules to use floating window
- chore(nvim): move Snacks global helper to utils
- feat(nvim): make nvim MANPAGER act like
less - fix(dot): create dir only if it's missing
- chore(lazygit): update configs
- chore(git): add/modify aliases
- feat(git): extract fzf git to standalone bin
- feat(lazygit): add config file & auto-switch light/dark theme
- feat(lazygit): add cattpuccin & tokyonight themes
- fix(zsh): fix is_day & add more completions
- fixup! feat(neovide): add font configs and other tweak, just perfect
- feat(wezterm): add font configs & tweak settings
- feat(neovide): add font configs and other tweak, just perfect
- feat(kitty): add symbol_map & font_features
- feat(dot): more robust check to avoid unnecessary link
- fix(dot): fix symlinkception
- docs(dot): update
installscript version - fix(dot): fix wrong modify ori file if dir is symlink
- chore(dot): modify packages
- ref(dot): rearrange flow
- ref(dot): combine package manager installer
- chore(dot): change
fzfto be managed byznap - fix(dot): improve install on older bash version
- feat(nvim): add fff.nvim & remove nvim-tree
- feat(nvim): add PaperColor bold & italic
- fix(nvim): fix diagnostic signs
- chore(nvim): update windows.nvim to use my fork
- chore(nvim): update which-key groups
- feat(nvim): add
mini.icons - feat(nvim): update homepage
- chore(nvim): tweak configs
- ref(nvim): remove scratch.vim in favor of snacks.scratch
- ref(nvim): remove statuscol.nvim in favor of snacks.statuscolumn
- ref(nvim): remove
indent-blanklinesin favor ofsnacks.indent - fix(nvim): remove
Telescopeconfigs - fix(nvim): replace
Telescopeplugins withSnacks - feat(nvim): replace
undotreewith lua version - feat(nvim): add snacks helper in init
- feat(nvim): add
snacks.nvim - docs(): update README
- Release v5.1.1
- chore(zsh): tweak configs
- chore(nvim): tweak configs
- docs(): format file
- chore(atuin): tweak configs to use fzf like syntax
- chore(zsh): tweak
installscript output - ref(zsh): move os/system specific configs
- feat(tmux): add cattpuccin theme
- ref(zsh): cleanup configs
- chore(git): add
lazygitalias - fix(nnn): use normal cp/mv
- fix(zsh): fix
mkd - fix(nvim): remove
rmapping fromvarious-textobjs - ref(kitty): reorganize files
- ref(tmux): update
tmscript - ref(tmux): add auto dark/light & reorganize files
- refactor(nvim): more markdown tweaks
- refactor(nvim): refactor markdown format usage
- fix(zsh): fix
install_packagesfunction ininstall - chore(nvim): update lazy.lock file
- chore(kitty): change
kitty_mod - feat(zsh): add autoswitch-virtualenv
- fix(nvim): change deprecated LSP command
- fix(nvim): explicitly setting cmdheight=0 give cmd popup on startup
- fix(nvim): leap no longer provide default mappings
- chore(atuin): use fuzzy search mode so we can use fzf syntax
- feat(install): add feature to offer to install missing packages
- feat(install): add more features below
- refactor(zsh): env & functions goes to the top
- fix(zsh): remove zplug deps & fix/improve aliases to include prezto
- feat(install): Add check for package manager & use colors
- docs: update TODO
- feat(): rewrite
installscript - chore(git): ignore zsh word code (zwc) files
- fix(zsh): fix missing libs from omz
- fix(zsh): load homebrew config early so we get it in $PATH
- chore(zsh): update _rustup from latest version
- feat(zsh): try
znap functionfor completions (wip) - feat(zsh): add presto & remove omz lib (wip)
- chore(zsh): tweak & cleanup
- feat(zsh): add
zbrowseplugin - chore(zsh): cleanup
- chore(zsh): use
atuininstead ofhistory-substring-search - fix(zsh): fix
p10kinstant prompt - feat(zsh): upgrade package manager
zplug->znap(wip)
- chore(zsh): update
enhancdrepo url
- feat(script): add helper scripts to help we manage photos
- chore(cli): add
aria2config file - docs: Update README
- chore(): neovim, wezterm, kitty
- Revert "chore(nvim): remove
dressing.nvim"
- feat(font): add fonts submodule
- chore(fonts): move fonts to submodule
- chore(git): remove unused submodules
- fix(tmux): fix
OSC52not working in remote connection - feat(tmux): add
OSC52helper script - chore(tmux): reenable system clipboard in Linux
- feat(zsh): update path for brew/pip/go. use zoxide if available
- feat(ghostty): add initial ghostty config
- chore(kitty): update fonts
- chore(nvim): update lazy lock file
- chore(nvim): change night theme to
kanagawafor better load time - chore(nvim): improve
oilconfig - chore(nvim): refined
lazyconfigs - fix(nvim): unnecessary lazy event (make it slower)
- fix(nvim):
noiceinstatuslinemake startup slow ±40ms - chore(nvim): remove
dressing.nvim - chore(fonts): update font... (need a way to clean this mess)
- chore(zsh): update docker aliases
- chore(zsh): update aliases
- chore(neovim): update lazy lock
- fix(neovim): update plugins configs for neovim-12
- feat(wezterm): add auto light/dark for wezterm
- chore(starship): update config file
- feat(gitui): add
catppuccin&tokyonightthemes - feat(zsh): auto dark/light theme for
zsh-autosuggestions - chore(zsh): regenerate latest
p10kconfig with some changes - feat(wezterm): use dynamic theme & disable manual colors
- chore(kitty): update
kittyconfigs to use external themes - feat(fzf): add auto light/dark theme switcher
- feat(terminal): add
batauto dark/light theme - feat(wezterm): add auto light/dark theme
- feat(terminal): auto dark/light theme for
kitty&vivid - feat(zsh): add function
is_dayto decide light or dark themes - fix (zsh): light mode should start at 8 o'clock
- chore(zsh): add more manual completions
- chore(atuin): default to normal vi-mode
- chore(nvim): minor tweaks
- chore(zsh): add
batconfig &ghcompletions - chore(nvim): navigate dashboard normally
- feat(git): experiment with some git config
- feat(nvim): replace
vim-unimpairedwithunimpaired.nvim - chore(nvim): update mappings
- chore(nvim): add
which-keygroup & fold mappings - chore(nvim): update
lockfile - chore(kitty): add
kitten sshalias - chore(fonts): update submodule
- Merge branch 'release/3.5.0'
- Merge tag 'vv3.5.0' into develop
- Merge branch 'release/v3.5.0'
- chore(nvim): update
gitsignsmapping forwhich-keyv3 - chore(nvim): Set
which-keyv3 options - chore(nvim): [wip] which-key v3 trigger disable setup
- chore(nvim): update
yankymappings forwhich-keyv3 - chore(nvim): update
which-keyv3 opts & new syntax - feat(nvim): update
lockfileforwhich-keyv3 - fix(zhs): fix aliases
- chore(kitty): mostly layout/windows stuff
- chore(): docs, aliases, dics, dashboard
- chore(): update submodules
- chore(): update
.gitignore - chore(zsh): DRY
- chore(zsh): overwrite some
bindkeys - chore(zsh): move super
ctrl-zin aliases file - chore(cli): remove useless
vand tweaksfzfaliases & functions - feat(zsh): add helper to debug
zshrcstartup time - feat(zsh): add alias to kill
ms edgerenderer - feat(zsh): add alias to view
ohmyzshplugins/docs - feat(zsh): set default
GREPprogram - feat(zsh): tweak defaults
- chore(git): don't track
*.bakfiles - chore(nvim): update
lockfile - chore(nvim): wip. redo
gitsignsmappings - fix(nvim):
nvim-ts-context-commentstringno longer requirenvim-treesitter - chore(nvim): markdown plugins change
- feat(nvim): make
dashboardshortcut alphabetically - feat(nvim): add
leappreview filter - feat(kitty): use
kittenfor ssh & enabletmuxpassthrough - chore(wezterm): tweak configs
- chore(git): disable side-by-side diff for
delta - chore(zfs): add
git-lfs&syncthingcompletions - fix(zhs): append
zplug&macportman location toMANPATH - feat(): add
editorconfigconfig file - feat(cli): add
streamlinkconfig file - chore(zsh): keybind load order mostly
- chore(zsh): update
zsh-autocompleteconfigs - chore(zsh): plugins housekeeping
- chore(nvim): update
lazylockfile - docs(dotfiles): update todos
- chore(cli): update
atuinconfigs - chore(kitty): reorganize kitty theme files and add new themes
- chore(kitty): update
kanagawatheme from official source - chore(kitty): new tab and split now open with
cwd - chore(nvim): update
statuscolconfigs, removenvim-terminal.lua - chore(nvim): replace github
gistplugin - chore(zsh): add more manual completions
- docs(): update
README.md - feat(neovide): add
neovidebase config file - chore(zsh): add
denocompletions - chore(nvim): update
neogitconfigs changes from upstream - chore(nvim): update lazy
lockfile - chore(nvim): style consistencies
- fix(neovide): update
neovideconfigs, font & mappings - fix(nvim):
cmapmissing frommapperutils - style(git): formatting
retab - chore(nvim): update lockfile
- chore(git): update
gitconfig - fix(nvim): fix
gitsignsbreaking changes - chore(nvim): update lockfile
- chore(atuin): try configs
- chore(kitty): update kitty layouts
- fix(gitui): fix breaking change for theme
- feat(kitty): add new configs & config syntax color
- fix(zsh): [WIP] update zshrc
- chore(todo): update todo, colors & lockfile
- fix(wezterm): fix get current working directory
- fix(wezterm): fix nerdfonts breaking change
- fix(zsh): Files for manual completions
- feat(zsh): add
atuin!! - feat(zsh): add
zsh-editplugin - feat(zsh): add our own manual completions
- chore(nvim): update lazy
lockfile - fix(zsh): move
bindkeyunderzvm_after_init - feat(git): add
git rootalias - fix(nvim): fix breaking changes from upstream
- feat(nvim): add
oil.nvim - chore(git): add some aliases
- fix(gitui): update key bindings & theme
- fix(nvim): more legacy
null-lsfix - chore(nvim): update
lockfile - fix(nvim): replace depreceated API
- fix(nvim): replace
null-lswithnone-ls - fix(docker):
docker composeis the successor ofdocker-compose - chore(nvim): update
lazybootstrap base on docs - fix(nvim): update
neogitconfigs to reflect new maintainer. - fix(nvim): buggy
specs.nvim,nvim-notifyand properly confignvim-ufo - chore(nvim): update lockfile
- fix(nvim): this empty opts causing nvim to SEGFAULT :( REF: neovim/neovim#28396
- chore: update config files
- fix(nvim): workaround for mosh problem drawing empty char with neovim
- docs: update
- chore: update configs
- chore: update config files
- chore: update config files
- fix(nvim): statuscol use 0.10 branch
- chore(gitui): auto update theme file
- chore(nvim): update build command
- fix(nvim):
sqlite.luadidn't detect macports' sqlite3 installation ref: kkharji/sqlite.lua#144 - feat(nnn): add
chmodandmediainfoto plugins - feat(zsh): replace
exawithezaif available - fix(wezterm): migration from
brewtoport - fix(nvim): update
indentblanklineconfig for v3 - fix(nvim): update
dialAPI - feat(wezterm): function to select gpu from multi-gpu
- feat(nvim): enable
vim.loader - chore(nvim): update lockfile
- fix(nvim): update treesitter API
- chore(nvim): update
lockandspell - feat(zsh): add
zsh-autocomplete& replacefast-syntax-hightlightwithF-Sy-H - feat(nvim): add mappings to open URL under cursor
- feat(nvim): add
various-textobjsplugin. Modifytreesittermappings - feat(lua_ls): update
luarcconfigs - feat(neovide): add
neovideconfigs - feat(nvim): update
dashboard&nordicconfigs - fix(nvim): fix
statuscolbreaking change - chore(nvim): update
lockfile - fix(nvim): no
sindisable_filetype - feat(nvim):
which-keyspelling is now enabled by default - fix(zsh): fix
homebrewpath & options - fix(nvim): update configs
- feat(ncurses): add/update
terminfo - feat(wezterm): add more
right statuscomponents - Rewrite wezterm config (#32)
- fix(nvim): fix botched rebase :(
- chore(nvim): update options
- feat(nvim): add
dashboard.nvim& configs - chore(nvim): update
telescopeconfigs - feat(terminal): update
ncurses'terminfo.src - fix(nvim): check nvim version to use
statuscol.nvim - ref(lsp): rename
sumneko_lua->lua_ls - feat(nvim): add
smart_opentelescope plugin - fix(zsh):
p10kfailed when delay loading - chore(nvim): update
lockfile. Set spell.add.spl as binary - chore(nvim): modify
null-lsconfigs - ref(nvim): better mappings
- fix(nvim): fix LSP warning with dynamic generated mapper
- chore(nvim): modify
spellfile - feat(wezterm): add nordic theme
- chore(nvim): modify themes
- feat(zsh): add
fast-syntax-highlighting&safe-paste - ref(zsh): simplify existence check
- docs(notes): add
weztermtrouble shooting - chore(nvim): update
lockfile - chore(nvim): modify mappings
- ref(nvim): rewrite
statusline. - fix(nvim): fix annotations
- feat(nvim): replace
vim-tmux-navigatorwithNavigator.nvim - fix(bootstrap): fix as suggested by
bashls - ref(nvim): mapper can accept 4th argument as opts table if the 3rd argument is description string. Simplify
make_optsfunction - ref(nvim): rewrite lsp mappings
- Revert "ref(nvim): rewrite LSP mappings to use
which-key" - ref(wezterm): rewrite pane switcher and format with
stylua - fix(nvim):
nvim-treedeprecate open_on_setup - feat(nvim): add
nvim-ufoto manage folds. - chore(nvim): update
lockfile - feat(formatter): add
styluaconfig - feat(nvim): conceal html class in html & vue
- feat(nvim): manage plugins
- feat(nvim): change
colorscheme - chore(nvim): change
cursor,windows&diagnosticsconfigs - fix(nvim): change lazy loading event to reduce load on directly open file.
- chore(nvim): add/change/delete mappings.
- feat(nvim): add
statuscolumnconfigs, setconcealcursor=nc - chore(vim): change
colorscheme - chore(nvim): update lazy config & lockfile
- chore(helix): update configs
- Feature/rewrite autocmd (#31)
- fix(git): fix submodule path
- feat(nvim): replace
ts-rainbowwith the new fork - feat(nvim): add remaining mappings description
- chore(nvim): reorganize plugins, update
lockfile, formatting, remove unused plugins - feat(nvim): add
modes.nvimfor cursorline & cursor highlight since I'm bad at it :/ - ref(nvim): more granular settings in
ui - feat(nvim): add
aerialto replacenavic. Much more feature and less noise. - feat(config): add
.luarc.jsonconfigs - feat(helix): add
helixconfigs - feat(nvim): replace
telescope-ui-selectwithdressing(better perf) - chore(nvim): small configs update
- fix(nvim): disable
tabnine. Too heavy on resources. - feat(nvim): make mapper accept third arg as desc if string
- ref(nvim): move tabs & plugins mappings to
which-key - ref(nvim): change from keymap to our mapper
- ref(nvim): rewrite LSP mappings to use
which-key - ref(nvim): move
vim-osc52mapping to plugin config (lazy load) - ref(nvim): rewrite
gitsignsmappings to usewhich-key. - ref(nvim): rewrite mapper and move to
utils.mapper - ref(nvim): DRY
telescopemappings - ref(nvim): move
easy-alignmappings to plugin config - ref(nvim): set
leader&localleaderinoptionsfile. Load it before lazy - feat(nvim): convert
Telescopemappings to usewhich-key - ref(nvim): move
treesjmappings to plugin config - ref(nvim): move
windows.nvimmappings to plugin config - ref(nvim): move
vim-tmux-navigatormappings to plugin config - feat(nvim): configure
SnipRun - feat(nvim): improve our window switcher a little
- feat(nvim): make window switcher Alt+0..Alt+9
- refactor(nvim): don't be pedantic about shortening everything.
- feat(nvim): add close mapping to
diffview_file_historypanel - fix(nvim): use yank highlight by
yankyinstead - fix(nnn): plugin
fzzwas changed toautojumpto support more app - fix(nvim): workaround for opening files from telescope in insert mode.
- fix(nvim): fix
autocmdload order so we can open file directly and have it's autocmd applied. - perf(nvim): disable custom
runtime_path, just use neodev. Disablecmp-nvim-lua, while it's nice to have custom [API] source, but it's duplicate withneodev. Andneodevgive prettier results/docs. - fix(nvim): change
configtooptsto comply with latest lazy spec - refactor(nvim): rename functions in utils to follow lua conventions. Clean up old codes
- refactor(nvim): extract
gitutils to separate file. Rename functions to follow lua conventions. - chore(kitty): update kitty configs
- fix(zsh): fix nnn opener in macos
- fix(nvim): rename
luadevtoneodev. Tidy up lsp kind - feat(nvim): add autocmds. Save folds, python ft. Tidy up
- chore(nvim): update
lockfile&spellfile - chore(nvim): tidy up
mappingsandtelescopeconfigs - format(nvim): format
theme.lua. Addmaterial-nvimdev - feat(nvim):
which-keyenable spell suggest helper - chore(nvim): tweak
leapconfigs - fix(nvim): upgrade to new
diffviewconfigs format - fix(nvim): change debugging keymaps to avoid overlapping
- feat(stylua): add more rules
- fix(nvim): use
VeryLazyevent. Cleanleapconfigs. Removeflit. - fix(nvim): add
indent-blanklineft ignore & lazy load cmd - perf(nvim): change
yankylazy load event toBufReadPost - perf(vim): replace
FzfPreviewwithfzf.vimfor better performance. - chore(nvim): update
lockfile - chore(nvim): change
lazyloading events ofleap,cmp,tmux-navigator&nvim-nuname - fix(nvim): disable
treesitterindent module for python. Format - fix(nvim):
windows.luaanimation broke many parts of neovim - feat(nvim): add python language server
pylsp. option to disable format on save - fix(nvim): fix
dap&dapuiconfigs - fix(nvim): disable auto source lua file on write. - make
IndentBlanklineenable only on ft with extension - replacesetlocalwithsetl - fix(nvim):
lazyintegration withDiffview.nvimfolke/lazy.nvim#304 - fix(nvim): fix compatibility with
neogithidden terminal. - docs(): add docs
- feat(config): add
stylua&editorconfigconfigs - feat(nvim): telescope add
smart-history&ui-selectextensions. - chore(nvim): add tab workflow mappings, change
treesjtoggle mapping, formatplugins.lua& editspellfile. - docs(todo): update todo
- chore(nvim): update
lockfile - fix(nvim): add
code actionsmapping in visual mode too - refactor(nvim): change
null-ls&masonaslspconfigdependencies so we don't have to manually load them. It's required anyway if LSP is available. - ref(nvim): remove
nvim_lsp_signature_helpin favor ofnoicelsp signature - feat(nvim): make
fuzzy_buffersearch all buffers - fix(nvim): telescope
lsp_code_actionwas deprecated. format. - feat(nvim): add
null-ls& formatting - feat(nvim): add
Formatcommand to format buffer - feat(nvim): configure
null-ls - chore(nvim): use
vim.oto set option and add cmd to switch material style - chore(nvim): tweak
nightfoxconfigs - chore(nvim): clean
neogitconfig - feat(git): add
gpgfor credential helper - feat(zsh): add composer vendor to
PATH - chore(nvim): update
lockfile - fix(wezterm): fix
ALTkey not working on MacOS - fix(nvim): fix lua LSP keeping asking to create config
- fix(nvim): tweak
telescope,treesj,windows&diffview - feat(nvim): add
headlines.nvimplugin - chore(nvim): remove old
packerreferences. - fix(nvim): fix spelling & add
spellfile forms - feat(nvim): add
yankyto manage yank/clipboard - chore(nvim): update lockfile & formatting
- chore(nvim): update lockfile
- feat(nvim): replace
vim-surroundwithnvim-surround - refactor(nvim): remove
minisuite - chore(nvim): change/ref
uiandthemeconfig - chore(nvim): small configs changes
- fix(nvim):
windows.nvimadd ignore filetype & buftype - feat(nvim): add
material.nvimconfigs - chore(nvim): update plugins
- chore(nvim): enable
lazychecker - feat(nvim): move windows management plugins to
plugins/windows.lua - feat(nvim): add debugging plugins
dap,dap-ui&sniprun - feat(nvim): add & configure
nvim-navic-- show code context in statusline - feat(nvim): add & configure
mason&mason-lspconfig - feat(nvim): add
neoclip& configurenvim-nu - feat(nvim): add & configure
todo-comment,zen-mode&twilight - feat(nvim):
cmpreorder fields & modify completion window - chore(nvim): remove
spellsitter.nvim - chore(nvim): add
dialmapping for visual mode - chore(nvim): update
noiceconfig - feat(nvim): add
noicestatusline forcommand,@recordingandsearch. Also don't combine popup, so our cmdline is center. - feat(nvim): add
which-key.nvim& modify some existing keymaps/commands to support which-key - feat(nvim): add
noice.nvim, config inplugins/noice.lua - feat(nvim): replace
splitjoinwithtreesj - refactor(nvim): move
tmuxlinetostatusline.lua - feat(nvim): add theme
oxocarbon&doom-one - chore(nvim): update
vim.cmdto use newvim.cmd.colorscheme - feat(nvim): WIP. Add bunch of new plugins
- chore(nvim): add
ddateabbreviation to%d/%m/%Y - fix(nvim): change lazy loading event from to
InsertEnter * - fix(nvim): change filetype
mdtomarkdown - refactor(nvim): change
uiflow. Reformatevents - refactor(nvim): modify default options
- chore(nvim): make
neogitauto refresh git status - chore(nvim): update
spellfile - fix(nvim):
treesitter-contextmust have config for it to work - fix(nvim): add missing
nvim-treesitter-textobjects - docs(nvim): update TODO
- fix(nvim): this option give unseeable cursor in
vimr - refactor(nvim): move plugins with larger configs to own file.
- refactor(nvim): move
nvim-autopairsconfigs toautopairs.lua - chore(nvim): remove old codes,
packercmds - fix(nvim): fix
fuzzy-buffernot loading - refactor(nvim): move
Comment.nvimto own file - feat(nvim): add
miniplugins - refactor(nvim): move
undotreeto own file - chore(nvim): small fixes & docs
- refactor(nvim): move
nvim-cmpplugins and extensions to own file. - refactor(nvim): move
nvim-cmp& related plugins specs to own file - refactor(nvim): move
treesitter& related plugin totreesitter.lua - refactor(nvim): move
telescopeconfigs to single file. - fix(nvim): fix lazy loading for
unimpaired,surround,tmux-navigator,specs,pretty-fold&lualine - fix(nvim): remove
FixCursorHoldplugin, fixed in neovim. - chore(nvim): add
lazyupdate count tolualine - chore(nvim): exit if last window is
nerdtreeorneogit - ref(nvim): refactor plugin spec for
lazy - chore(nvim): update lazy config to relax checker a bit
- chore(nvim): update lazy lockfile
- chore(nvim): add temp mapping to open last edited file from
v:oldfiles - docs(notes): add Neovim notes
- feat(nvim): add
dial.nvimplugin - ref(nvim): move configs in
init.luaunderconfig/ - ref(nvim): plugins config can use simplified options
- chore(nvim): update plugins spec
- fix(nvim): fix
lazyload sequence - chore(nvim): update
terminalescape mapping - ref(nvim): update
startifycommands forlazy - chore(nvim): update plugins
- refactor(nvim): remove old
packermappings - fix(nvim):
Lazyinsisted on this :( - fix(nvim): always use
lazy.nvimcache and lazy mode - feat(nvim): migrate to
lazy.nvim - feat(nvim): include
spellfile in git - fix(nvim): update
diffviewconfigs - chore(nvim): update
Telescopeconfigs & mapping - fmt(): format p10k config
- docs(): update TODO
- chore(neovim): make fterm open default shell
- feat(neovim): add php autocmd
- feat(nvim): upgrade to
lightspeedsuccessorleap - fix(nvim): fix comment.vim always use block comment
- feat(nvim): add treesitter @outer.comment shortcut
- chore(nvim): change vimr to nightfox colorscheme
- feat(art): add new art
- fix(gitui): fix gutui theme file
- style(nvim): use nightfox & update it's configs
- fix(nvim.lsp): fix server_capabilities name
- fix(nvim): fix
weztermconfigs & color schemes not working - chore(nvim): remove pretty fold preview config
- chore(nvim): lua-dev repo name change to neodev
- chore(nvim): update nvimtree config
- chore(nvim): update diffview config
- chore(nvim): update/fix configs
- chore(nvim): update gui font to latest operator
- fix(nvim):
filetype.luais enabled by default, this workaround no longer needed. - chore(nvim): add experimental mapper utils, need rewrite
- chore(nvim): update treesitter textsubject config
- refactor(nvim): remove copilot, unstable for usage
- chore(nvim): update nvim-tree configs
- feat(nvim): add mapping neogit open replace pane
- refactor(nvim): move packer bootstrap to init file
- chore(nvim): update pretty fold config
- fix(nvim): fix treesitter context commentstring
- chore(nvim): formatting
- fix(nvim): rename resolved_capabilities to server_capabilities
- fix(pnpm): add PNPM_HOME env var to config
- chore(nvim): update
gitsignsmapping forwhich-keyv3 - chore(nvim): Set
which-keyv3 options - chore(nvim): [wip] which-key v3 trigger disable setup
- chore(nvim): update
yankymappings forwhich-keyv3 - chore(nvim): update
which-keyv3 opts & new syntax - feat(nvim): update
lockfileforwhich-keyv3 - fix(zhs): fix aliases
- chore(kitty): mostly layout/windows stuff
- chore(): docs, aliases, dics, dashboard
- chore(): update submodules
- chore(): update
.gitignore - chore(zsh): DRY
- chore(zsh): overwrite some
bindkeys - chore(zsh): move super
ctrl-zin aliases file - chore(cli): remove useless
vand tweaksfzfaliases & functions - feat(zsh): add helper to debug
zshrcstartup time - feat(zsh): add alias to kill
ms edgerenderer - feat(zsh): add alias to view
ohmyzshplugins/docs - feat(zsh): set default
GREPprogram - feat(zsh): tweak defaults
- chore(git): don't track
*.bakfiles - chore(nvim): update
lockfile - chore(nvim): wip. redo
gitsignsmappings - fix(nvim):
nvim-ts-context-commentstringno longer requirenvim-treesitter - chore(nvim): markdown plugins change
- feat(nvim): make
dashboardshortcut alphabetically - feat(nvim): add
leappreview filter - feat(kitty): use
kittenfor ssh & enabletmuxpassthrough - chore(wezterm): tweak configs
- chore(git): disable side-by-side diff for
delta - chore(zfs): add
git-lfs&syncthingcompletions - fix(zhs): append
zplug&macportman location toMANPATH - feat(): add
editorconfigconfig file - feat(cli): add
streamlinkconfig file - chore(zsh): keybind load order mostly
- chore(zsh): update
zsh-autocompleteconfigs - chore(zsh): plugins housekeeping
- chore(nvim): update
lazylockfile - docs(dotfiles): update todos
- chore(cli): update
atuinconfigs - chore(kitty): reorganize kitty theme files and add new themes
- chore(kitty): update
kanagawatheme from official source - chore(kitty): new tab and split now open with
cwd - chore(nvim): update
statuscolconfigs, removenvim-terminal.lua - chore(nvim): replace github
gistplugin - chore(zsh): add more manual completions
- docs(): update
README.md - feat(neovide): add
neovidebase config file - chore(zsh): add
denocompletions - chore(nvim): update
neogitconfigs changes from upstream - chore(nvim): update lazy
lockfile - chore(nvim): style consistencies
- fix(neovide): update
neovideconfigs, font & mappings - fix(nvim):
cmapmissing frommapperutils - style(git): formatting
retab - chore(nvim): update lockfile
- chore(git): update
gitconfig - fix(nvim): fix
gitsignsbreaking changes - chore(nvim): update lockfile
- chore(atuin): try configs
- chore(kitty): update kitty layouts
- fix(gitui): fix breaking change for theme
- feat(kitty): add new configs & config syntax color
- fix(zsh): [WIP] update zshrc
- chore(todo): update todo, colors & lockfile
- fix(wezterm): fix get current working directory
- fix(wezterm): fix nerdfonts breaking change
- fix(zsh): Files for manual completions
- feat(zsh): add
atuin!! - feat(zsh): add
zsh-editplugin - feat(zsh): add our own manual completions
- chore(nvim): update lazy
lockfile - fix(zsh): move
bindkeyunderzvm_after_init - feat(git): add
git rootalias - fix(nvim): fix breaking changes from upstream
- feat(nvim): add
oil.nvim - chore(git): add some aliases
- fix(gitui): update key bindings & theme
- fix(nvim): more legacy
null-lsfix - chore(nvim): update
lockfile - fix(nvim): replace depreceated API
- fix(nvim): replace
null-lswithnone-ls - fix(docker):
docker composeis the successor ofdocker-compose - chore(nvim): update
lazybootstrap base on docs - fix(nvim): update
neogitconfigs to reflect new maintainer. - fix(nvim): buggy
specs.nvim,nvim-notifyand properly confignvim-ufo - chore(nvim): update lockfile
- fix(nvim): this empty opts causing nvim to SEGFAULT :( REF: neovim/neovim#28396
- chore: update config files
- fix(nvim): workaround for mosh problem drawing empty char with neovim
- docs: update
- chore: update configs
- chore: update config files
- chore: update config files
- fix(nvim): statuscol use 0.10 branch
- chore(gitui): auto update theme file
- chore(nvim): update build command
- fix(nvim):
sqlite.luadidn't detect macports' sqlite3 installation ref: kkharji/sqlite.lua#144 - feat(nnn): add
chmodandmediainfoto plugins - feat(zsh): replace
exawithezaif available - fix(wezterm): migration from
brewtoport - fix(nvim): update
indentblanklineconfig for v3 - fix(nvim): update
dialAPI - feat(wezterm): function to select gpu from multi-gpu
- feat(nvim): enable
vim.loader - chore(nvim): update lockfile
- fix(nvim): update treesitter API
- chore(nvim): update
lockandspell - feat(zsh): add
zsh-autocomplete& replacefast-syntax-hightlightwithF-Sy-H - feat(nvim): add mappings to open URL under cursor
- feat(nvim): add
various-textobjsplugin. Modifytreesittermappings - feat(lua_ls): update
luarcconfigs - feat(neovide): add
neovideconfigs - feat(nvim): update
dashboard&nordicconfigs - fix(nvim): fix
statuscolbreaking change - chore(nvim): update
lockfile - fix(nvim): no
sindisable_filetype - feat(nvim):
which-keyspelling is now enabled by default - fix(zsh): fix
homebrewpath & options - fix(nvim): update configs
- feat(ncurses): add/update
terminfo - feat(wezterm): add more
right statuscomponents - Rewrite wezterm config (#32)
- fix(nvim): fix botched rebase :(
- chore(nvim): update options
- feat(nvim): add
dashboard.nvim& configs - chore(nvim): update
telescopeconfigs - feat(terminal): update
ncurses'terminfo.src - fix(nvim): check nvim version to use
statuscol.nvim - ref(lsp): rename
sumneko_lua->lua_ls - feat(nvim): add
smart_opentelescope plugin - fix(zsh):
p10kfailed when delay loading - chore(nvim): update
lockfile. Set spell.add.spl as binary - chore(nvim): modify
null-lsconfigs - ref(nvim): better mappings
- fix(nvim): fix LSP warning with dynamic generated mapper
- chore(nvim): modify
spellfile - feat(wezterm): add nordic theme
- chore(nvim): modify themes
- feat(zsh): add
fast-syntax-highlighting&safe-paste - ref(zsh): simplify existence check
- docs(notes): add
weztermtrouble shooting - chore(nvim): update
lockfile - chore(nvim): modify mappings
- ref(nvim): rewrite
statusline. - fix(nvim): fix annotations
- feat(nvim): replace
vim-tmux-navigatorwithNavigator.nvim - fix(bootstrap): fix as suggested by
bashls - ref(nvim): mapper can accept 4th argument as opts table if the 3rd argument is description string. Simplify
make_optsfunction - ref(nvim): rewrite lsp mappings
- Revert "ref(nvim): rewrite LSP mappings to use
which-key" - ref(wezterm): rewrite pane switcher and format with
stylua - fix(nvim):
nvim-treedeprecate open_on_setup - feat(nvim): add
nvim-ufoto manage folds. - chore(nvim): update
lockfile - feat(formatter): add
styluaconfig - feat(nvim): conceal html class in html & vue
- feat(nvim): manage plugins
- feat(nvim): change
colorscheme - chore(nvim): change
cursor,windows&diagnosticsconfigs - fix(nvim): change lazy loading event to reduce load on directly open file.
- chore(nvim): add/change/delete mappings.
- feat(nvim): add
statuscolumnconfigs, setconcealcursor=nc - chore(vim): change
colorscheme - chore(nvim): update lazy config & lockfile
- chore(helix): update configs
- Feature/rewrite autocmd (#31)
- fix(git): fix submodule path
- feat(nvim): replace
ts-rainbowwith the new fork - feat(nvim): add remaining mappings description
- chore(nvim): reorganize plugins, update
lockfile, formatting, remove unused plugins - feat(nvim): add
modes.nvimfor cursorline & cursor highlight since I'm bad at it :/ - ref(nvim): more granular settings in
ui - feat(nvim): add
aerialto replacenavic. Much more feature and less noise. - feat(config): add
.luarc.jsonconfigs - feat(helix): add
helixconfigs - feat(nvim): replace
telescope-ui-selectwithdressing(better perf) - chore(nvim): small configs update
- fix(nvim): disable
tabnine. Too heavy on resources. - Merge pull request #30 from kuntau/feature/rewrite-mapper
- feat(nvim): make mapper accept third arg as desc if string
- ref(nvim): move tabs & plugins mappings to
which-key - ref(nvim): change from keymap to our mapper
- ref(nvim): rewrite LSP mappings to use
which-key - ref(nvim): move
vim-osc52mapping to plugin config (lazy load) - ref(nvim): rewrite
gitsignsmappings to usewhich-key. - ref(nvim): rewrite mapper and move to
utils.mapper - ref(nvim): DRY
telescopemappings - ref(nvim): move
easy-alignmappings to plugin config - ref(nvim): set
leader&localleaderinoptionsfile. Load it before lazy - feat(nvim): convert
Telescopemappings to usewhich-key - ref(nvim): move
treesjmappings to plugin config - ref(nvim): move
windows.nvimmappings to plugin config - ref(nvim): move
vim-tmux-navigatormappings to plugin config - feat(nvim): configure
SnipRun - feat(nvim): improve our window switcher a little
- feat(nvim): make window switcher Alt+0..Alt+9
- refactor(nvim): don't be pedantic about shortening everything.
- feat(nvim): add close mapping to
diffview_file_historypanel - fix(nvim): use yank highlight by
yankyinstead - fix(nnn): plugin
fzzwas changed toautojumpto support more app - fix(nvim): workaround for opening files from telescope in insert mode.
- fix(nvim): fix
autocmdload order so we can open file directly and have it's autocmd applied. - perf(nvim): disable custom
runtime_path, just use neodev. Disablecmp-nvim-lua, while it's nice to have custom [API] source, but it's duplicate withneodev. Andneodevgive prettier results/docs. - fix(nvim): change
configtooptsto comply with latest lazy spec - refactor(nvim): rename functions in utils to follow lua conventions. Clean up old codes
- refactor(nvim): extract
gitutils to separate file. Rename functions to follow lua conventions. - chore(kitty): update kitty configs
- fix(zsh): fix nnn opener in macos
- fix(nvim): rename
luadevtoneodev. Tidy up lsp kind - feat(nvim): add autocmds. Save folds, python ft. Tidy up
- chore(nvim): update
lockfile&spellfile - chore(nvim): tidy up
mappingsandtelescopeconfigs - format(nvim): format
theme.lua. Addmaterial-nvimdev - feat(nvim):
which-keyenable spell suggest helper - chore(nvim): tweak
leapconfigs - fix(nvim): upgrade to new
diffviewconfigs format - fix(nvim): change debugging keymaps to avoid overlapping
- feat(stylua): add more rules
- fix(nvim): use
VeryLazyevent. Cleanleapconfigs. Removeflit. - fix(nvim): add
indent-blanklineft ignore & lazy load cmd - perf(nvim): change
yankylazy load event toBufReadPost - perf(vim): replace
FzfPreviewwithfzf.vimfor better performance. - chore(nvim): update
lockfile - chore(nvim): change
lazyloading events ofleap,cmp,tmux-navigator&nvim-nuname - fix(nvim): disable
treesitterindent module for python. Format - fix(nvim):
windows.luaanimation broke many parts of neovim - feat(nvim): add python language server
pylsp. option to disable format on save - fix(nvim): fix
dap&dapuiconfigs - fix(nvim): disable auto source lua file on write. - make
IndentBlanklineenable only on ft with extension - replacesetlocalwithsetl - fix(nvim):
lazyintegration withDiffview.nvimfolke/lazy.nvim#304 - fix(nvim): fix compatibility with
neogithidden terminal. - docs(): add docs
- feat(config): add
stylua&editorconfigconfigs - feat(nvim): telescope add
smart-history&ui-selectextensions. - chore(nvim): add tab workflow mappings, change
treesjtoggle mapping, formatplugins.lua& editspellfile. - docs(todo): update todo
- Merge pull request #29 from kuntau/lsp-linter-formatter
- chore(nvim): update
lockfile - fix(nvim): add
code actionsmapping in visual mode too - refactor(nvim): change
null-ls&masonaslspconfigdependencies so we don't have to manually load them. It's required anyway if LSP is available. - ref(nvim): remove
nvim_lsp_signature_helpin favor ofnoicelsp signature - feat(nvim): make
fuzzy_buffersearch all buffers - fix(nvim): telescope
lsp_code_actionwas deprecated. format. - feat(nvim): add
null-ls& formatting - feat(nvim): add
Formatcommand to format buffer - feat(nvim): configure
null-ls - chore(nvim): use
vim.oto set option and add cmd to switch material style - chore(nvim): tweak
nightfoxconfigs - chore(nvim): clean
neogitconfig - feat(git): add
gpgfor credential helper - feat(zsh): add composer vendor to
PATH - chore(nvim): update
lockfile - fix(wezterm): fix
ALTkey not working on MacOS - fix(nvim): fix lua LSP keeping asking to create config
- fix(nvim): tweak
telescope,treesj,windows&diffview - feat(nvim): add
headlines.nvimplugin - chore(nvim): remove old
packerreferences. - fix(nvim): fix spelling & add
spellfile forms - feat(nvim): add
yankyto manage yank/clipboard - chore(nvim): update lockfile & formatting
- chore(nvim): update lockfile
- Merge pull request #28 from kuntau/feature/bunch-of-new-plugins
- feat(nvim): replace
vim-surroundwithnvim-surround - refactor(nvim): remove
minisuite - chore(nvim): change/ref
uiandthemeconfig - chore(nvim): small configs changes
- fix(nvim):
windows.nvimadd ignore filetype & buftype - feat(nvim): add
material.nvimconfigs - chore(nvim): update plugins
- chore(nvim): enable
lazychecker - feat(nvim): move windows management plugins to
plugins/windows.lua - feat(nvim): add debugging plugins
dap,dap-ui&sniprun - feat(nvim): add & configure
nvim-navic-- show code context in statusline - feat(nvim): add & configure
mason&mason-lspconfig - feat(nvim): add
neoclip& configurenvim-nu - feat(nvim): add & configure
todo-comment,zen-mode&twilight - feat(nvim):
cmpreorder fields & modify completion window - chore(nvim): remove
spellsitter.nvim - chore(nvim): add
dialmapping for visual mode - chore(nvim): update
noiceconfig - feat(nvim): add
noicestatusline forcommand,@recordingandsearch. Also don't combine popup, so our cmdline is center. - feat(nvim): add
which-key.nvim& modify some existing keymaps/commands to support which-key - feat(nvim): add
noice.nvim, config inplugins/noice.lua - feat(nvim): replace
splitjoinwithtreesj - refactor(nvim): move
tmuxlinetostatusline.lua - feat(nvim): add theme
oxocarbon&doom-one - chore(nvim): update
vim.cmdto use newvim.cmd.colorscheme - feat(nvim): WIP. Add bunch of new plugins
- chore(nvim): add
ddateabbreviation to%d/%m/%Y - fix(nvim): change lazy loading event from to
InsertEnter * - fix(nvim): change filetype
mdtomarkdown - refactor(nvim): change
uiflow. Reformatevents - refactor(nvim): modify default options
- chore(nvim): make
neogitauto refresh git status - chore(nvim): update
spellfile - fix(nvim):
treesitter-contextmust have config for it to work - fix(nvim): add missing
nvim-treesitter-textobjects - docs(nvim): update TODO
- fix(nvim): this option give unseeable cursor in
vimr - Merge pull request #27 from kuntau/feature/rewrite-plugin-specs
- refactor(nvim): move plugins with larger configs to own file.
- refactor(nvim): move
nvim-autopairsconfigs toautopairs.lua - chore(nvim): remove old codes,
packercmds - fix(nvim): fix
fuzzy-buffernot loading - refactor(nvim): move
Comment.nvimto own file - feat(nvim): add
miniplugins - refactor(nvim): move
undotreeto own file - chore(nvim): small fixes & docs
- refactor(nvim): move
nvim-cmpplugins and extensions to own file. - refactor(nvim): move
nvim-cmp& related plugins specs to own file - refactor(nvim): move
treesitter& related plugin totreesitter.lua - refactor(nvim): move
telescopeconfigs to single file. - fix(nvim): fix lazy loading for
unimpaired,surround,tmux-navigator,specs,pretty-fold&lualine - fix(nvim): remove
FixCursorHoldplugin, fixed in neovim. - chore(nvim): add
lazyupdate count tolualine - chore(nvim): exit if last window is
nerdtreeorneogit - ref(nvim): refactor plugin spec for
lazy - chore(nvim): update lazy config to relax checker a bit
- chore(nvim): update lazy lockfile
- chore(nvim): add temp mapping to open last edited file from
v:oldfiles - docs(notes): add Neovim notes
- feat(nvim): add
dial.nvimplugin - ref(nvim): move configs in
init.luaunderconfig/ - ref(nvim): plugins config can use simplified options
- chore(nvim): update plugins spec
- fix(nvim): fix
lazyload sequence - chore(nvim): update
terminalescape mapping - Merge branch 'feature/migrate-to-lazy.nvim' into develop
- ref(nvim): update
startifycommands forlazy - chore(nvim): update plugins
- refactor(nvim): remove old
packermappings - fix(nvim):
Lazyinsisted on this :( - fix(nvim): always use
lazy.nvimcache and lazy mode - feat(nvim): migrate to
lazy.nvim - feat(nvim): include
spellfile in git - fix(nvim): update
diffviewconfigs - chore(nvim): update
Telescopeconfigs & mapping - fmt(): format p10k config
- docs(): update TODO
- chore(neovim): make fterm open default shell
- feat(neovim): add php autocmd
- feat(nvim): upgrade to
lightspeedsuccessorleap - fix(nvim): fix comment.vim always use block comment
- feat(nvim): add treesitter @outer.comment shortcut
- chore(nvim): change vimr to nightfox colorscheme
- feat(art): add new art
- fix(gitui): fix gutui theme file
- style(nvim): use nightfox & update it's configs
- fix(nvim.lsp): fix server_capabilities name
- fix(nvim): fix
weztermconfigs & color schemes not working - chore(nvim): remove pretty fold preview config
- chore(nvim): lua-dev repo name change to neodev
- chore(nvim): update nvimtree config
- chore(nvim): update diffview config
- chore(nvim): update/fix configs
- chore(nvim): update gui font to latest operator
- fix(nvim):
filetype.luais enabled by default, this workaround no longer needed. - chore(nvim): add experimental mapper utils, need rewrite
- chore(nvim): update treesitter textsubject config
- refactor(nvim): remove copilot, unstable for usage
- chore(nvim): update nvim-tree configs
- feat(nvim): add mapping neogit open replace pane
- refactor(nvim): move packer bootstrap to init file
- chore(nvim): update pretty fold config
- fix(nvim): fix treesitter context commentstring
- chore(nvim): formatting
- fix(nvim): rename resolved_capabilities to server_capabilities
- fix(pnpm): add PNPM_HOME env var to config
- Merge pull request #8 from kuntau/develop
- Merge branch 'develop'
- Merge branch 'develop'
- Merge branch 'develop'
- Merge branch 'release/2.0.0'
- Merge pull request #2 from kuntau/develop
- Merge branch 'release/v0.1.1'
- Merge branch 'release/v0.1.0'
- enable powerline related stuff
- Send Shift+Enter and Ctrl+Enter properly. reference
- Add mkdx to Neovim
- Add Delta to git workflow. (30/12/2021)
- Feature to pick symlink options based on OS (3/1/21)
vim-nfo(1/12/2020)
- Tried to follow keepachangelogsomewhat..
- Separate config for vim & neovim (1/12/2021)
- Move neovim configs to lua (1/12/2021)
wgetscraping alias (1/12/2020)
- [vim-plug] for Neovim
- CoC for Neovim
wgetscraping alias (1/12/2020)