]> git.rmz.io Git - dotfiles.git/log
dotfiles.git
2 weeks agovim: packadd needs ! to avoid being loaded twice from vimrc master
Samir Benmendil [Wed, 14 May 2025 09:59:55 +0000 (10:59 +0100)]
vim: packadd needs ! to avoid being loaded twice from vimrc

5 weeks agovim: do not set pastetoggle in nvim
Samir Benmendil [Sun, 20 Apr 2025 12:16:07 +0000 (13:16 +0100)]
vim: do not set pastetoggle in nvim

It's been removed.

6 weeks agoweechat/wee-slack: only highlight team-sgnss channel
Samir Benmendil [Wed, 16 Apr 2025 07:40:44 +0000 (08:40 +0100)]
weechat/wee-slack: only highlight team-sgnss channel

It is way to noisy.

6 weeks agoweechat: update config
Samir Benmendil [Wed, 16 Apr 2025 07:40:32 +0000 (08:40 +0100)]
weechat: update config

2 months agotask: update news versions
Samir Benmendil [Thu, 13 Mar 2025 22:08:53 +0000 (22:08 +0000)]
task: update news versions

2 months agotask: introduce work UDA
Samir Benmendil [Thu, 13 Mar 2025 22:08:19 +0000 (22:08 +0000)]
task: introduce work UDA

This seems to work slightly better than the work tag.

2 months agossh: ForwardAgent to scotflix
Samir Benmendil [Thu, 13 Mar 2025 22:06:17 +0000 (22:06 +0000)]
ssh: ForwardAgent to scotflix

2 months agonvim/snacks: replace n with i in dashboard
Samir Benmendil [Thu, 13 Mar 2025 22:04:46 +0000 (22:04 +0000)]
nvim/snacks: replace n with i in dashboard

I want it to behave similar to original vim whire the "dashboard" is
closed when I inter insert mode.

2 months agonvim: remove unnecessary python lsp server config
Samir Benmendil [Thu, 13 Mar 2025 22:03:50 +0000 (22:03 +0000)]
nvim: remove unnecessary python lsp server config

2 months agozsh: show tags in git_prompt_status
Samir Benmendil [Thu, 13 Mar 2025 22:02:27 +0000 (22:02 +0000)]
zsh: show tags in git_prompt_status

2 months agozsh: tick function to wait a while for a task
Samir Benmendil [Thu, 13 Mar 2025 20:56:06 +0000 (20:56 +0000)]
zsh: tick function to wait a while for a task

2 months agonvim: track lazy-lock
Samir Benmendil [Mon, 3 Mar 2025 09:24:47 +0000 (09:24 +0000)]
nvim: track lazy-lock

2 months agonvim: remove vim-symlink
Samir Benmendil [Sun, 2 Mar 2025 23:49:03 +0000 (23:49 +0000)]
nvim: remove vim-symlink

It causes some issues with autocmds. And to be fair, I'm not sure if I
need this. I'd probably prefer a function where I can manualy resolve
symlinks.

Or this needs to be reviewed again and integrated better with neovim.

2 months agozsh: only print task prompt if task is installed
Samir Benmendil [Sun, 2 Mar 2025 21:15:35 +0000 (21:15 +0000)]
zsh: only print task prompt if task is installed

2 months agonvim: lazy load mini.clue
Samir Benmendil [Sat, 1 Mar 2025 18:11:37 +0000 (18:11 +0000)]
nvim: lazy load mini.clue

Allows me to run :Verbose map to figure out where a keybind was set.

2 months agonvim: add gitlab plugin
Samir Benmendil [Sat, 1 Mar 2025 18:02:50 +0000 (18:02 +0000)]
nvim: add gitlab plugin

2 months agoMerge branch 'remove-lazyvim'
Samir Benmendil [Sun, 2 Mar 2025 16:28:57 +0000 (16:28 +0000)]
Merge branch 'remove-lazyvim'

2 months agonvim: add vim-startuptime
Samir Benmendil [Thu, 27 Feb 2025 00:15:01 +0000 (00:15 +0000)]
nvim: add vim-startuptime

2 months agonvim: add mini.hipatterns to highlight hex colours and any strings
Samir Benmendil [Tue, 25 Feb 2025 23:48:42 +0000 (23:48 +0000)]
nvim: add mini.hipatterns to highlight hex colours and any strings

2 months agonvim: absorb yanky, but leave it disabled for now
Samir Benmendil [Tue, 25 Feb 2025 23:44:23 +0000 (23:44 +0000)]
nvim: absorb yanky, but leave it disabled for now

2 months agonvim: add neogen for doxygen annotations generation
Samir Benmendil [Tue, 25 Feb 2025 22:37:57 +0000 (22:37 +0000)]
nvim: add neogen for doxygen annotations generation

2 months agonvim: add nvim-ts-context-commentstring to comment nested languages
Samir Benmendil [Tue, 25 Feb 2025 22:33:21 +0000 (22:33 +0000)]
nvim: add nvim-ts-context-commentstring to comment nested languages

2 months agonvim: tidy luasnip
Samir Benmendil [Tue, 25 Feb 2025 00:42:36 +0000 (00:42 +0000)]
nvim: tidy luasnip

2 months agonvim: tidy lazy.lua
Samir Benmendil [Sun, 23 Feb 2025 14:23:38 +0000 (14:23 +0000)]
nvim: tidy lazy.lua

2 months agolazyvim: disable LazyVim
Samir Benmendil [Sun, 23 Feb 2025 14:22:43 +0000 (14:22 +0000)]
lazyvim: disable LazyVim

2 months agolazyvim: absorb/update neotest
Samir Benmendil [Sat, 1 Mar 2025 16:37:06 +0000 (16:37 +0000)]
lazyvim: absorb/update neotest

2 months agolazyvim: absorb all langs
Samir Benmendil [Sat, 1 Mar 2025 01:17:54 +0000 (01:17 +0000)]
lazyvim: absorb all langs

They don't cause errors, but have barely been tested.

2 months agonvim: configure dap
Samir Benmendil [Thu, 27 Feb 2025 00:13:25 +0000 (00:13 +0000)]
nvim: configure dap

2 months agonvim: provide wrappers to lazy.core.util.{error,warn,info}
Samir Benmendil [Sat, 1 Mar 2025 01:18:39 +0000 (01:18 +0000)]
nvim: provide wrappers to lazy.core.util.{error,warn,info}

2 months agolazyvim: update options
Samir Benmendil [Sun, 23 Feb 2025 14:20:22 +0000 (14:20 +0000)]
lazyvim: update options

Options were disable already, they are mostly defined in my vimrc
still... I should probably port my config now that I have committed to
NeoVim.

2 months agolazyvim: foldexpr using treesitter if available
Samir Benmendil [Sun, 23 Feb 2025 14:19:23 +0000 (14:19 +0000)]
lazyvim: foldexpr using treesitter if available

2 months agovim: disable last_loc and MyAutoChecktime autocmds in nvim
Samir Benmendil [Sat, 1 Mar 2025 02:35:39 +0000 (02:35 +0000)]
vim: disable last_loc and MyAutoChecktime autocmds in nvim

They are already defined in lua.

2 months agonvim: load keymaps, options and autocmds on init
Samir Benmendil [Sun, 23 Feb 2025 13:47:38 +0000 (13:47 +0000)]
nvim: load keymaps, options and autocmds on init

2 months agolazyvim: absorb autocmds
Samir Benmendil [Sun, 23 Feb 2025 13:46:37 +0000 (13:46 +0000)]
lazyvim: absorb autocmds

2 months agolazyvim: absorb keymaps
Samir Benmendil [Sun, 23 Feb 2025 13:25:34 +0000 (13:25 +0000)]
lazyvim: absorb keymaps

2 months agonvim: add vim-symlink and vim-bbye to resolve symlinks
Samir Benmendil [Sat, 22 Feb 2025 15:52:39 +0000 (15:52 +0000)]
nvim: add vim-symlink and vim-bbye to resolve symlinks

2 months agolazyvim: remove calls to lazyvim.util.has
Samir Benmendil [Wed, 26 Feb 2025 00:00:00 +0000 (00:00 +0000)]
lazyvim: remove calls to lazyvim.util.has

2 months agolazyvim: replace LazyFile with their actual events
Samir Benmendil [Sat, 22 Feb 2025 15:06:31 +0000 (15:06 +0000)]
lazyvim: replace LazyFile with their actual events

LazyFile is a custom event in LazyVim that simple wraps the BufReadPost,
BufNewFile and BufWritePre events. Let's just be explicit and use them
directly.

2 months agolazyvim: extract opts function into util/lazy
Samir Benmendil [Tue, 18 Feb 2025 16:07:22 +0000 (16:07 +0000)]
lazyvim: extract opts function into util/lazy

2 months agolazyvim: absorb formatting plugins
Samir Benmendil [Sun, 9 Feb 2025 22:30:41 +0000 (22:30 +0000)]
lazyvim: absorb formatting plugins

2 months agolazyvim: absorb lazyvim.util.lsp
Samir Benmendil [Sun, 16 Feb 2025 17:03:46 +0000 (17:03 +0000)]
lazyvim: absorb lazyvim.util.lsp

Leaving it as is for now, I'm going to have to find more time to read
and understand what it does.

There's some clever things going on there to have one place to customize
the keymaps and apply them to all lsps that support that function.

2 months agolazyvim: absorb lspconfig
Samir Benmendil [Sun, 9 Feb 2025 18:09:24 +0000 (18:09 +0000)]
lazyvim: absorb lspconfig

2 months agolazyvim: absorb icons into rmz.util.ui
Samir Benmendil [Sun, 16 Feb 2025 11:35:25 +0000 (11:35 +0000)]
lazyvim: absorb icons into rmz.util.ui

2 months agonvim: show pretty_path in inactive sections too
Samir Benmendil [Sun, 16 Feb 2025 00:02:27 +0000 (00:02 +0000)]
nvim: show pretty_path in inactive sections too

2 months agolazyvim: absorb lualine.pretty_path
Samir Benmendil [Sun, 16 Feb 2025 00:01:34 +0000 (00:01 +0000)]
lazyvim: absorb lualine.pretty_path

2 months agonvim: add git related parsers to treesitter
Samir Benmendil [Sat, 15 Feb 2025 19:33:14 +0000 (19:33 +0000)]
nvim: add git related parsers to treesitter

2 months agonvim: tidy treesitter plugins
Samir Benmendil [Sat, 15 Feb 2025 19:27:10 +0000 (19:27 +0000)]
nvim: tidy treesitter plugins

- just get nvim-treesitter-textobjects as a dependency
  - merge its config into nvim-treesitter

2 months agolazyvim: port dedup utility
Samir Benmendil [Sat, 15 Feb 2025 16:59:44 +0000 (16:59 +0000)]
lazyvim: port dedup utility

2 months agonvim: introduce a rmz module for my utilities
Samir Benmendil [Sat, 15 Feb 2025 16:48:53 +0000 (16:48 +0000)]
nvim: introduce a rmz module for my utilities

2 months agolazyvim: remove pick util
Samir Benmendil [Sat, 15 Feb 2025 16:30:19 +0000 (16:30 +0000)]
lazyvim: remove pick util

2 months agolazyvim: remove root functionality
Samir Benmendil [Sat, 15 Feb 2025 15:50:42 +0000 (15:50 +0000)]
lazyvim: remove root functionality

I don't change directories during my workflow.

Maybe this could be useful, but I don't currently want to use it.

2 months agonvim: replace telescope with snacks.picker
Samir Benmendil [Sat, 15 Feb 2025 14:45:39 +0000 (14:45 +0000)]
nvim: replace telescope with snacks.picker

2 months agonvim: continue using Comment.nvim over native and mini.comment
Samir Benmendil [Mon, 10 Feb 2025 22:57:35 +0000 (22:57 +0000)]
nvim: continue using Comment.nvim over native and mini.comment

Neither native nor mini.comment support using // for lines and /*word*/
for selection/words.

2 months agonvim: disable lazy loading additional colorschemes
Samir Benmendil [Mon, 10 Feb 2025 22:37:13 +0000 (22:37 +0000)]
nvim: disable lazy loading additional colorschemes

The "meta plugin" doesn't work anymore since dir is being checked for
existence now.

2 months agolazyvim: absorb ui plugins (inc extra/navic)
Samir Benmendil [Mon, 10 Feb 2025 21:58:56 +0000 (21:58 +0000)]
lazyvim: absorb ui plugins (inc extra/navic)

2 months agolazyvim: delete noice
Samir Benmendil [Mon, 10 Feb 2025 21:38:32 +0000 (21:38 +0000)]
lazyvim: delete noice

2 months agonvim: remove dashboard-nvim
Samir Benmendil [Mon, 10 Feb 2025 21:31:51 +0000 (21:31 +0000)]
nvim: remove dashboard-nvim

2 months agolazyvim: remove which-key
Samir Benmendil [Sun, 9 Feb 2025 23:28:14 +0000 (23:28 +0000)]
lazyvim: remove which-key

I was already using mini.clue.

2 months agolazyvim: absorb editor plugins
Samir Benmendil [Sun, 9 Feb 2025 21:10:40 +0000 (21:10 +0000)]
lazyvim: absorb editor plugins

2 months agonvim: extract telescope config into picker.lua
Samir Benmendil [Sun, 9 Feb 2025 20:34:56 +0000 (20:34 +0000)]
nvim: extract telescope config into picker.lua

2 months agonvim: remove neo-tree
Samir Benmendil [Sun, 9 Feb 2025 20:33:31 +0000 (20:33 +0000)]
nvim: remove neo-tree

2 months agonvim: lazydev loads lazy.nvim on LazySpec
Samir Benmendil [Tue, 25 Feb 2025 22:48:11 +0000 (22:48 +0000)]
nvim: lazydev loads lazy.nvim on LazySpec

2 months agolazyvim: absorb coding plugins
Samir Benmendil [Sun, 9 Feb 2025 20:23:19 +0000 (20:23 +0000)]
lazyvim: absorb coding plugins

2 months agolazyvim: remove nvim-cmp config
Samir Benmendil [Sun, 9 Feb 2025 20:08:52 +0000 (20:08 +0000)]
lazyvim: remove nvim-cmp config

2 months agolazyvim: absorb colorscheme config
Samir Benmendil [Sun, 9 Feb 2025 19:47:15 +0000 (19:47 +0000)]
lazyvim: absorb colorscheme config

2 months agolazyvim: absorb treesitter plugins
Samir Benmendil [Sun, 9 Feb 2025 23:21:00 +0000 (23:21 +0000)]
lazyvim: absorb treesitter plugins

2 months agolazyvim: absorb linting plugins
Samir Benmendil [Sun, 9 Feb 2025 23:05:25 +0000 (23:05 +0000)]
lazyvim: absorb linting plugins

2 months agolazyvim: absorb blink config
Samir Benmendil [Sun, 9 Feb 2025 17:12:17 +0000 (17:12 +0000)]
lazyvim: absorb blink config

2 months agonvim: enable other (non-scroll) animations again
Samir Benmendil [Sun, 9 Feb 2025 15:57:43 +0000 (15:57 +0000)]
nvim: enable other (non-scroll) animations again

2 months agonvim: disable snacks scroll animation
Samir Benmendil [Sun, 9 Feb 2025 15:56:46 +0000 (15:56 +0000)]
nvim: disable snacks scroll animation

2 months agolazyvim: absorb snacks ui config
Samir Benmendil [Sun, 9 Feb 2025 15:55:53 +0000 (15:55 +0000)]
lazyvim: absorb snacks ui config

2 months agolazyvim: absorb snacks notifier
Samir Benmendil [Sun, 9 Feb 2025 15:28:49 +0000 (15:28 +0000)]
lazyvim: absorb snacks notifier

2 months agonvim: don't quit nvim from dashboard
Samir Benmendil [Sun, 9 Feb 2025 15:00:17 +0000 (15:00 +0000)]
nvim: don't quit nvim from dashboard

2 months agolazyvim: absorb snacks dashboard
Samir Benmendil [Sun, 9 Feb 2025 14:58:04 +0000 (14:58 +0000)]
lazyvim: absorb snacks dashboard

2 months agolazyvim: absorb Snacks utils
Samir Benmendil [Sun, 9 Feb 2025 14:08:34 +0000 (14:08 +0000)]
lazyvim: absorb Snacks utils

* bigfile
* quickfile
* scratch
* terminal

2 months agolazyvim: absorb snacks.vim init config
Samir Benmendil [Sun, 9 Feb 2025 14:02:20 +0000 (14:02 +0000)]
lazyvim: absorb snacks.vim init config

2 months agoqutebrowser/quickmarks: update fpp/leads
Samir Benmendil [Sun, 2 Mar 2025 15:01:19 +0000 (15:01 +0000)]
qutebrowser/quickmarks: update fpp/leads

3 months agovim: add words to spell
Samir Benmendil [Sun, 9 Feb 2025 15:58:13 +0000 (15:58 +0000)]
vim: add words to spell

3 months agozsh: add todo to recursively check for task aliases in task-quote-magic
Samir Benmendil [Sun, 9 Feb 2025 14:23:16 +0000 (14:23 +0000)]
zsh: add todo to recursively check for task aliases in task-quote-magic

3 months agobin: differentiate between personal and joint account payees
Samir Benmendil [Sun, 9 Feb 2025 14:19:54 +0000 (14:19 +0000)]
bin: differentiate between personal and joint account payees

3 months agobin: add notes to monzo qif
Samir Benmendil [Sun, 9 Feb 2025 14:19:28 +0000 (14:19 +0000)]
bin: add notes to monzo qif

3 months agobin: add mediainfo.py script to simplify ranger previews
Samir Benmendil [Sun, 9 Feb 2025 14:13:09 +0000 (14:13 +0000)]
bin: add mediainfo.py script to simplify ranger previews

3 months agobin: add cmk
Samir Benmendil [Sun, 9 Feb 2025 14:12:29 +0000 (14:12 +0000)]
bin: add cmk

3 months agonvim: don't animate scrolling
Samir Benmendil [Sun, 2 Feb 2025 23:48:11 +0000 (23:48 +0000)]
nvim: don't animate scrolling

3 months agotask: add custom recurrence stuff (wip)
Samir Benmendil [Sun, 2 Feb 2025 22:52:37 +0000 (22:52 +0000)]
task: add custom recurrence stuff (wip)

3 months agonvim: remove nvim-cmp from neorg completion
Samir Benmendil [Mon, 27 Jan 2025 22:43:51 +0000 (22:43 +0000)]
nvim: remove nvim-cmp from neorg completion

It has been removed in favour of blink in LazyVim. I will have to
investigate whether I will keep this change.

3 months agonvim: use Snacks.toggle instead of lazyvim.util.toggle
Samir Benmendil [Mon, 27 Jan 2025 22:42:09 +0000 (22:42 +0000)]
nvim: use Snacks.toggle instead of lazyvim.util.toggle

The latter is depracated.

3 months agonvim: force telescope as lazyvim picker
Samir Benmendil [Mon, 27 Jan 2025 22:35:35 +0000 (22:35 +0000)]
nvim: force telescope as lazyvim picker

The new snacks picker overrides my fugitive and fold maps and does not
seem to allow to override them.

I also don't like change.

3 months agonvim: use ruff for python lsp
Samir Benmendil [Mon, 27 Jan 2025 22:34:14 +0000 (22:34 +0000)]
nvim: use ruff for python lsp

ruff_lsp seems to be deprecated.

3 months agonvim: remove example plugin
Samir Benmendil [Mon, 27 Jan 2025 22:20:18 +0000 (22:20 +0000)]
nvim: remove example plugin

3 months agozsh: add a count of todays taskwarrior tasks to prompt
Samir Benmendil [Mon, 27 Jan 2025 20:46:16 +0000 (20:46 +0000)]
zsh: add a count of todays taskwarrior tasks to prompt

3 months agoqutebrowser: add stm/issues/my quickmark
Samir Benmendil [Mon, 27 Jan 2025 20:45:01 +0000 (20:45 +0000)]
qutebrowser: add stm/issues/my quickmark

4 months agoqutebrowser: add van/park4night quickmark
Samir Benmendil [Sun, 5 Jan 2025 20:11:48 +0000 (20:11 +0000)]
qutebrowser: add van/park4night quickmark

4 months agoqutebrowser: add fpp/stm quickmark
Samir Benmendil [Sun, 5 Jan 2025 20:11:36 +0000 (20:11 +0000)]
qutebrowser: add fpp/stm quickmark

4 months agozsh: use $'' to interpret \n in prompt
Samir Benmendil [Sat, 4 Jan 2025 16:50:44 +0000 (16:50 +0000)]
zsh: use $'' to interpret \n in prompt

4 months agozsh: move venv status to second line of prompt
Samir Benmendil [Sat, 4 Jan 2025 16:43:52 +0000 (16:43 +0000)]
zsh: move venv status to second line of prompt

6 months agotmux: remove terminal-overrides for true color
Samir Benmendil [Sat, 23 Nov 2024 12:44:15 +0000 (12:44 +0000)]
tmux: remove terminal-overrides for true color

Doesn't seem to be necessary for wezterm.

6 months agoqutebrowser: add stm new issue quickmark
Samir Benmendil [Sat, 23 Nov 2024 12:43:41 +0000 (12:43 +0000)]
qutebrowser: add stm new issue quickmark

6 months agoqutebrowser: add leads meeting quickmark
Samir Benmendil [Sat, 23 Nov 2024 12:43:22 +0000 (12:43 +0000)]
qutebrowser: add leads meeting quickmark

6 months agoqutebrowser: add stm search engine
Samir Benmendil [Sat, 23 Nov 2024 12:42:56 +0000 (12:42 +0000)]
qutebrowser: add stm search engine