]> git.rmz.io Git - dotfiles.git/log
dotfiles.git
30 hours agoweechat: disable partial auto-complete
Samir Benmendil [Mon, 13 Oct 2025 12:29:21 +0000 (13:29 +0100)]
weechat: disable partial auto-complete

32 hours agonvim: replace replacewithregister and sort with mini.operators
Samir Benmendil [Wed, 29 Oct 2025 22:10:24 +0000 (22:10 +0000)]
nvim: replace replacewithregister and sort with mini.operators

This fixes the issue where gr* were now configured to do LSP stuff. I've
got LSP key on \r instead.

It might be worthwhile to reconsider that and use the official LSP
bindings, but atm griw is soo engrained in muscle memory that it was
frustrating for it to not do what was expected.

32 hours agonvim: replace url in mini.nvim plugins with GH org
Samir Benmendil [Wed, 29 Oct 2025 21:54:29 +0000 (21:54 +0000)]
nvim: replace url in mini.nvim plugins with GH org

3 days agonvim: update lazy-lock
Samir Benmendil [Mon, 27 Oct 2025 22:29:18 +0000 (22:29 +0000)]
nvim: update lazy-lock

3 days agonvim: let rustaceanvim discover dap configs itself
Samir Benmendil [Mon, 27 Oct 2025 22:36:31 +0000 (22:36 +0000)]
nvim: let rustaceanvim discover dap configs itself

3 days agonvim: remove unused functions from rmz.util.lsp
Samir Benmendil [Mon, 27 Oct 2025 22:28:37 +0000 (22:28 +0000)]
nvim: remove unused functions from rmz.util.lsp

3 days agonvim: replace mason-lspconfig.mappings.server
Samir Benmendil [Mon, 27 Oct 2025 22:20:32 +0000 (22:20 +0000)]
nvim: replace mason-lspconfig.mappings.server

It's been deprecated.

3 days agonvim: replace require('lspconfig') with vim.lsp.config
Samir Benmendil [Mon, 27 Oct 2025 22:19:24 +0000 (22:19 +0000)]
nvim: replace require('lspconfig') with vim.lsp.config

The former has been deprecated.

3 days agonvim: use debugpy from path rather than mason
Samir Benmendil [Mon, 27 Oct 2025 22:10:49 +0000 (22:10 +0000)]
nvim: use debugpy from path rather than mason

3 days agonvim: replace root_dir with root_markers
Samir Benmendil [Mon, 27 Oct 2025 22:08:43 +0000 (22:08 +0000)]
nvim: replace root_dir with root_markers

All the functionality of root_dir is already supported by root_markers
now.

3 days agobugwarrior: add todo tag to todos
Samir Benmendil [Wed, 1 Oct 2025 21:50:19 +0000 (22:50 +0100)]
bugwarrior: add todo tag to todos

3 days agobugwarrior: use pass to provide token
Samir Benmendil [Wed, 1 Oct 2025 21:49:07 +0000 (22:49 +0100)]
bugwarrior: use pass to provide token

3 weeks agozsh: update SSH_AUTH_SOCK whithin zellij
Samir Benmendil [Fri, 10 Oct 2025 06:40:53 +0000 (07:40 +0100)]
zsh: update SSH_AUTH_SOCK whithin zellij

This allows ssh agent forwarding to keep working after each ssh
reconnect.

3 weeks agozsh: sort ls by version by default
Samir Benmendil [Fri, 10 Oct 2025 06:38:09 +0000 (07:38 +0100)]
zsh: sort ls by version by default

5 weeks agokinesis2: firmware from kinesis Advantage2 keyboard
Samir Benmendil [Mon, 22 Sep 2025 12:55:11 +0000 (13:55 +0100)]
kinesis2: firmware from kinesis Advantage2 keyboard

See manual to mount the keyboard and update the drive.

5 weeks agoheliboard: add android keyboard config
Samir Benmendil [Mon, 22 Sep 2025 12:54:32 +0000 (13:54 +0100)]
heliboard: add android keyboard config

5 weeks agobugwarrior: pull springfield and todos
Samir Benmendil [Mon, 22 Sep 2025 12:53:46 +0000 (13:53 +0100)]
bugwarrior: pull springfield and todos

5 weeks agovim: disable fugitive deprecated commands
Samir Benmendil [Mon, 22 Sep 2025 12:39:37 +0000 (13:39 +0100)]
vim: disable fugitive deprecated commands

5 weeks agoqutebrowser: update fpp quickmarks
Samir Benmendil [Mon, 22 Sep 2025 12:38:53 +0000 (13:38 +0100)]
qutebrowser: update fpp quickmarks

5 weeks agoqutebrowser: search directly on ddg instead of cppreference
Samir Benmendil [Mon, 22 Sep 2025 12:37:48 +0000 (13:37 +0100)]
qutebrowser: search directly on ddg instead of cppreference

cppreference search is broken, use ddg site: search instead.

2 months agorofimoji: add supplemental_arrows
Samir Benmendil [Fri, 23 May 2025 20:43:34 +0000 (21:43 +0100)]
rofimoji: add supplemental_arrows

2 months agoqutebrowser: fake user agent for Slack
Samir Benmendil [Fri, 23 May 2025 20:42:53 +0000 (21:42 +0100)]
qutebrowser: fake user agent for Slack

2 months agomutt: add missing mailboxes (tickets, dmarc)
Samir Benmendil [Fri, 23 May 2025 20:41:00 +0000 (21:41 +0100)]
mutt: add missing mailboxes (tickets, dmarc)

2 months agombsync: sync tickets and dmarc dirs
Samir Benmendil [Fri, 23 May 2025 20:40:32 +0000 (21:40 +0100)]
mbsync: sync tickets and dmarc dirs

2 months agopomodoro: show started task in pomodoro widget
Samir Benmendil [Fri, 23 May 2025 20:39:07 +0000 (21:39 +0100)]
pomodoro: show started task in pomodoro widget

2 months agoawesome: auto restart pomodoro
Samir Benmendil [Fri, 23 May 2025 20:38:43 +0000 (21:38 +0100)]
awesome: auto restart pomodoro

3 months agozellij: initial setup
Samir Benmendil [Wed, 30 Jul 2025 10:20:10 +0000 (11:20 +0100)]
zellij: initial setup

3 months agoweechat: silence evk channel
Samir Benmendil [Fri, 18 Jul 2025 11:38:59 +0000 (12:38 +0100)]
weechat: silence evk channel

3 months agoweechat: update wee-slack
Samir Benmendil [Fri, 18 Jul 2025 11:38:33 +0000 (12:38 +0100)]
weechat: update wee-slack

4 months agogpg: explicitely set PINENTRY_USER_DATA=qt when DISPLAY is defined
Samir Benmendil [Fri, 6 Jun 2025 13:21:18 +0000 (14:21 +0100)]
gpg: explicitely set PINENTRY_USER_DATA=qt when DISPLAY is defined

4 months agozsh: add springfield recording scripts to path
Samir Benmendil [Fri, 6 Jun 2025 13:20:46 +0000 (14:20 +0100)]
zsh: add springfield recording scripts to path

4 months agozsh: add some more fpp named dirs
Samir Benmendil [Fri, 6 Jun 2025 13:20:14 +0000 (14:20 +0100)]
zsh: add some more fpp named dirs

4 months agoweechat: update config
Samir Benmendil [Fri, 6 Jun 2025 13:19:03 +0000 (14:19 +0100)]
weechat: update config

5 months agovim: packadd needs ! to avoid being loaded twice from vimrc
Samir Benmendil [Wed, 14 May 2025 09:59:55 +0000 (10:59 +0100)]
vim: packadd needs ! to avoid being loaded twice from vimrc

6 months 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 months 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 months agoweechat: update config
Samir Benmendil [Wed, 16 Apr 2025 07:40:32 +0000 (08:40 +0100)]
weechat: update config

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

7 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.

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

7 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.

7 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

7 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

7 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

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

7 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.

7 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

7 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.

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

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

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

7 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

7 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

7 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

7 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

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

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

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

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

7 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.

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

7 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}

7 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.

7 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

7 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.

7 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

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

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

7 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

7 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

7 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.

7 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

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

7 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.

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

7 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

7 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

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

7 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

7 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

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

7 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

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

7 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.

7 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

7 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.

7 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.

7 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)

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

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

7 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.

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

7 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

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

7 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

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

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

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

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

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