]> git.rmz.io Git - dotfiles.git/log
dotfiles.git
8 weeks agonvim: tidy lazy.lua
Samir Benmendil [Sun, 23 Feb 2025 14:23:38 +0000 (14:23 +0000)]
nvim: tidy lazy.lua

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

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

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

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

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

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

8 weeks 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

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

8 weeks 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

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

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

8 weeks 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

8 weeks 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

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

8 weeks 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

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

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

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

8 weeks 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

8 weeks 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

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

8 weeks 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

8 weeks 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

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

8 weeks 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

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

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

8 weeks 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

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

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

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

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

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

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

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

8 weeks 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

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

8 weeks 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

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

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

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

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

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

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

8 weeks 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

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

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

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

8 weeks 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

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

8 weeks 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

8 weeks 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

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

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

2 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

2 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

2 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

2 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

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

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

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

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

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

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

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

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

2 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

2 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

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

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

3 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

3 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

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

5 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

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

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

5 months agobin: default wttr to Edinburgh
Samir Benmendil [Sat, 23 Nov 2024 12:41:56 +0000 (12:41 +0000)]
bin: default wttr to Edinburgh

5 months agobin: archive wine script
Samir Benmendil [Sat, 23 Nov 2024 12:40:37 +0000 (12:40 +0000)]
bin: archive wine script

7 months agombsync: replace deprecated SSLType/SSLVersions with TLS equivalents
Samir Benmendil [Wed, 18 Sep 2024 14:01:00 +0000 (15:01 +0100)]
mbsync: replace deprecated SSLType/SSLVersions with TLS equivalents

7 months agoawesome: spawn kdeconnect-indicator on startup
Samir Benmendil [Fri, 6 Sep 2024 12:28:21 +0000 (13:28 +0100)]
awesome: spawn kdeconnect-indicator on startup

7 months agorofimoji: add superscripts_and_subscripts to utf char list
Samir Benmendil [Fri, 6 Sep 2024 12:20:26 +0000 (13:20 +0100)]
rofimoji: add superscripts_and_subscripts to utf char list

7 months agoqutebrowser: add ford transit manual quickmark
Samir Benmendil [Fri, 6 Sep 2024 12:14:31 +0000 (13:14 +0100)]
qutebrowser: add ford transit manual quickmark

7 months agoqutebrowser: add clang-format quickmark
Samir Benmendil [Fri, 6 Sep 2024 12:14:12 +0000 (13:14 +0100)]
qutebrowser: add clang-format quickmark

7 months agoqutebrowser: update stm quickmarks
Samir Benmendil [Fri, 6 Sep 2024 12:13:50 +0000 (13:13 +0100)]
qutebrowser: update stm quickmarks

7 months agoawesome/mpd_widget: fix nil access
Samir Benmendil [Fri, 6 Sep 2024 12:11:39 +0000 (13:11 +0100)]
awesome/mpd_widget: fix nil access

Maybe address the issue where widget becomes unresponsive when the
playlist is emptied.

7 months agonvim: tell treesitter to indent inside namespaces
Samir Benmendil [Fri, 6 Sep 2024 12:08:53 +0000 (13:08 +0100)]
nvim: tell treesitter to indent inside namespaces

7 months agomutt: do not sign emails to ST
Samir Benmendil [Fri, 6 Sep 2024 12:07:29 +0000 (13:07 +0100)]
mutt: do not sign emails to ST

8 months agotmux: add binding to reorder windows
Samir Benmendil [Wed, 21 Aug 2024 12:32:55 +0000 (13:32 +0100)]
tmux: add binding to reorder windows

8 months agonvim/lsp: prefer compile_commands to determine root_dir
Samir Benmendil [Wed, 21 Aug 2024 12:30:04 +0000 (13:30 +0100)]
nvim/lsp: prefer compile_commands to determine root_dir

8 months agonvim: toggle Trouble folds with <space><space>
Samir Benmendil [Wed, 21 Aug 2024 12:27:17 +0000 (13:27 +0100)]
nvim: toggle Trouble folds with <space><space>

Seriously... Why does this not inherit the global mapping for folds?

8 months agonvim: import trouble and todo-comments full specs
Samir Benmendil [Wed, 14 Aug 2024 09:46:06 +0000 (10:46 +0100)]
nvim: import trouble and todo-comments full specs

8 months agonvim: fix lspconfig keymaps overrides
Samir Benmendil [Wed, 14 Aug 2024 09:40:26 +0000 (10:40 +0100)]
nvim: fix lspconfig keymaps overrides

lspconfig requires keymaps to be overridden in opts rather than init.

8 months agonvim: import full lspconfig spec from lazyvim
Samir Benmendil [Wed, 14 Aug 2024 09:38:57 +0000 (10:38 +0100)]
nvim: import full lspconfig spec from lazyvim

8 months agoweechat: update configs
Samir Benmendil [Tue, 6 Aug 2024 11:13:08 +0000 (12:13 +0100)]
weechat: update configs

8 months agoweechat: update scripts
Samir Benmendil [Tue, 6 Aug 2024 11:11:49 +0000 (12:11 +0100)]
weechat: update scripts

8 months agoweechat: remove text_item script, it was merged to core
Samir Benmendil [Tue, 6 Aug 2024 10:41:09 +0000 (11:41 +0100)]
weechat: remove text_item script, it was merged to core

8 months agonvim: disable inlay_hints
Samir Benmendil [Mon, 29 Jul 2024 16:27:50 +0000 (17:27 +0100)]
nvim: disable inlay_hints

8 months agogit: reschedule failed exec during rebase
Samir Benmendil [Mon, 29 Jul 2024 16:26:56 +0000 (17:26 +0100)]
git: reschedule failed exec during rebase

8 months agogit: use nvim for fugitive mergetool
Samir Benmendil [Mon, 29 Jul 2024 16:25:36 +0000 (17:25 +0100)]
git: use nvim for fugitive mergetool