]> git.rmz.io Git - dotfiles.git/log
dotfiles.git
12 months agotask: increase urgency on scheduled tasks
Samir Benmendil [Sun, 7 Apr 2024 00:36:14 +0000 (01:36 +0100)]
task: increase urgency on scheduled tasks

12 months agoqutebrowser: session configuration (needs patched qutebrowser)
Samir Benmendil [Sun, 7 Apr 2024 00:35:15 +0000 (01:35 +0100)]
qutebrowser: session configuration (needs patched qutebrowser)

12 months agonvim: add neorg plugin
Samir Benmendil [Sun, 7 Apr 2024 00:34:20 +0000 (01:34 +0100)]
nvim: add neorg plugin

12 months agonvim: add terminal mappings
Samir Benmendil [Sun, 7 Apr 2024 00:31:23 +0000 (01:31 +0100)]
nvim: add terminal mappings

12 months agonvim: add note to keymaps that upstream keymaps are disabled
Samir Benmendil [Sun, 7 Apr 2024 00:27:36 +0000 (01:27 +0100)]
nvim: add note to keymaps that upstream keymaps are disabled

12 months agonvim: always set []q bindings, not only if trouble installed
Samir Benmendil [Sun, 7 Apr 2024 00:26:51 +0000 (01:26 +0100)]
nvim: always set []q bindings, not only if trouble installed

12 months agonvim: diagnostic keymaps
Samir Benmendil [Sun, 7 Apr 2024 00:23:18 +0000 (01:23 +0100)]
nvim: diagnostic keymaps

Finally... I get back <L>cd for diagnostic.open_float.

12 months agonvim: update floating terminal bindings
Samir Benmendil [Sun, 7 Apr 2024 00:21:15 +0000 (01:21 +0100)]
nvim: update floating terminal bindings

12 months agonvim: stick to bufferline keymaps
Samir Benmendil [Sun, 7 Apr 2024 00:20:52 +0000 (01:20 +0100)]
nvim: stick to bufferline keymaps

12 months agonvim: replace lazyvim map with vim.keymap.set
Samir Benmendil [Sat, 6 Apr 2024 23:41:35 +0000 (00:41 +0100)]
nvim: replace lazyvim map with vim.keymap.set

Apparently that was meant to be the way to set the binding anyway.

12 months agoawesome: set wm class for apps opened in wetzterm
Samir Benmendil [Sat, 6 Apr 2024 22:41:25 +0000 (23:41 +0100)]
awesome: set wm class for apps opened in wetzterm

12 months agonvim: remove deprecated config for orgmode
Samir Benmendil [Thu, 4 Apr 2024 15:12:02 +0000 (16:12 +0100)]
nvim: remove deprecated config for orgmode

12 months agonvim: tidy nvim-cmp mappings
Samir Benmendil [Thu, 4 Apr 2024 15:08:01 +0000 (16:08 +0100)]
nvim: tidy nvim-cmp mappings

12 months agonvim: update nvim-cmp and list dependencies
Samir Benmendil [Thu, 4 Apr 2024 15:07:29 +0000 (16:07 +0100)]
nvim: update nvim-cmp and list dependencies

13 months agovim: configure comments for taskrc files
Samir Benmendil [Tue, 26 Mar 2024 00:48:20 +0000 (00:48 +0000)]
vim: configure comments for taskrc files

13 months agoqutebrowser: prefer dark themes
Samir Benmendil [Tue, 26 Mar 2024 00:45:09 +0000 (00:45 +0000)]
qutebrowser: prefer dark themes

13 months agomutt: print all policies dispositions
Samir Benmendil [Tue, 26 Mar 2024 00:43:14 +0000 (00:43 +0000)]
mutt: print all policies dispositions

13 months agonvim: replace neo-tree with oil
Samir Benmendil [Tue, 26 Mar 2024 00:40:10 +0000 (00:40 +0000)]
nvim: replace neo-tree with oil

netrw/vinegar/oil are better file browser approaches.

13 months agonvim: replace which-key with mini.clue
Samir Benmendil [Tue, 26 Mar 2024 00:37:43 +0000 (00:37 +0000)]
nvim: replace which-key with mini.clue

13 months agovim: remove deprecated <L>gc and <L>gp mappings
Samir Benmendil [Tue, 26 Mar 2024 00:35:01 +0000 (00:35 +0000)]
vim: remove deprecated <L>gc and <L>gp mappings

I have now learned to use <L>gcc and <L>gpp.

13 months agozsh: tt alias for todays tasks
Samir Benmendil [Tue, 26 Mar 2024 00:46:53 +0000 (00:46 +0000)]
zsh: tt alias for todays tasks

13 months agozsh: print 5 most urgent tasks as motd
Samir Benmendil [Tue, 26 Mar 2024 00:46:32 +0000 (00:46 +0000)]
zsh: print 5 most urgent tasks as motd

13 months agozsh: magic escape ` in task commands
Samir Benmendil [Tue, 26 Mar 2024 00:22:23 +0000 (00:22 +0000)]
zsh: magic escape ` in task commands

13 months agozsh: don't do task-quote-magic on global aliases
Samir Benmendil [Mon, 4 Mar 2024 11:05:56 +0000 (11:05 +0000)]
zsh: don't do task-quote-magic on global aliases

13 months agotask: configure urgency modifiers
Samir Benmendil [Tue, 26 Mar 2024 00:34:12 +0000 (00:34 +0000)]
task: configure urgency modifiers

13 months agotask: add custom reports
Samir Benmendil [Tue, 26 Mar 2024 00:31:13 +0000 (00:31 +0000)]
task: add custom reports

13 months agotask: use no instead of 0 for booleans
Samir Benmendil [Tue, 26 Mar 2024 00:28:54 +0000 (00:28 +0000)]
task: use no instead of 0 for booleans

13 months agotask: case insensitive search
Samir Benmendil [Tue, 26 Mar 2024 00:28:31 +0000 (00:28 +0000)]
task: case insensitive search

13 months agomake: separate systemd-user and systemd-system targets
Samir Benmendil [Mon, 25 Mar 2024 23:33:41 +0000 (23:33 +0000)]
make: separate systemd-user and systemd-system targets

13 months agoranger: open gmeet and slack huddles in new windows
Samir Benmendil [Thu, 14 Mar 2024 12:35:40 +0000 (12:35 +0000)]
ranger: open gmeet and slack huddles in new windows

13 months agozsh: gpo/gpfo aliases for git push origin (--force-with-lease)
Samir Benmendil [Tue, 12 Mar 2024 12:32:40 +0000 (12:32 +0000)]
zsh: gpo/gpfo aliases for git push origin (--force-with-lease)

13 months agovim: custom inline foldtext for C++
Samir Benmendil [Tue, 12 Mar 2024 12:30:14 +0000 (12:30 +0000)]
vim: custom inline foldtext for C++

This leaves the indentation of the code as it was. Easier to parse
folded lines.

13 months agotmux: update tmux for wezterm
Samir Benmendil [Tue, 12 Mar 2024 12:28:53 +0000 (12:28 +0000)]
tmux: update tmux for wezterm

13 months agossh: delete radiolynx and dirac from main config
Samir Benmendil [Tue, 12 Mar 2024 12:28:05 +0000 (12:28 +0000)]
ssh: delete radiolynx and dirac from main config

13 months agobin: generate date in mkcomponent
Samir Benmendil [Tue, 12 Mar 2024 12:26:57 +0000 (12:26 +0000)]
bin: generate date in mkcomponent

13 months agogit: set updateRefs to update all branches during rebase
Samir Benmendil [Tue, 12 Mar 2024 12:05:17 +0000 (12:05 +0000)]
git: set updateRefs to update all branches during rebase

13 months agomutt: tidy lists and groups
Samir Benmendil [Sun, 3 Mar 2024 19:24:16 +0000 (19:24 +0000)]
mutt: tidy lists and groups

13 months agomutt: treat googlegroups as lists and don't autosign
Samir Benmendil [Sun, 3 Mar 2024 19:22:01 +0000 (19:22 +0000)]
mutt: treat googlegroups as lists and don't autosign

14 months agonvim: start popups in normal mode
Samir Benmendil [Thu, 15 Feb 2024 14:19:41 +0000 (14:19 +0000)]
nvim: start popups in normal mode

This is Vim! We do not default to insert mode.

14 months agonvim: allow normal mode in lsp.rename() popup
Samir Benmendil [Thu, 8 Feb 2024 13:16:39 +0000 (13:16 +0000)]
nvim: allow normal mode in lsp.rename() popup

14 months agorofimoji: an rofi based utf8/emoji selector
Samir Benmendil [Wed, 21 Feb 2024 01:17:55 +0000 (01:17 +0000)]
rofimoji: an rofi based utf8/emoji selector

14 months agozsh: set TERM=wezterm
Samir Benmendil [Wed, 21 Feb 2024 01:16:34 +0000 (01:16 +0000)]
zsh: set TERM=wezterm

14 months agowezterm: open urls with keys bind
Samir Benmendil [Wed, 21 Feb 2024 01:15:42 +0000 (01:15 +0000)]
wezterm: open urls with keys bind

14 months agowezterm: introduce wezterm with basic config
Samir Benmendil [Wed, 21 Feb 2024 01:15:01 +0000 (01:15 +0000)]
wezterm: introduce wezterm with basic config

14 months agoqutebrowser: syncthing deepthought quickmark
Samir Benmendil [Wed, 21 Feb 2024 00:32:48 +0000 (00:32 +0000)]
qutebrowser: syncthing deepthought quickmark

14 months agoqutebrowser: allow webgl for robin
Samir Benmendil [Wed, 21 Feb 2024 00:31:29 +0000 (00:31 +0000)]
qutebrowser: allow webgl for robin

Otherwise I cannot book my desk.

14 months agoqutebrowser: wait for wezterm to exit when running commands
Samir Benmendil [Wed, 21 Feb 2024 00:29:14 +0000 (00:29 +0000)]
qutebrowser: wait for wezterm to exit when running commands

This is required for qb to know that the action has been performed,
f.ex. selected a file in ranger.

14 months agoqutebrowser: cycle through allowing webgl for tld
Samir Benmendil [Wed, 21 Feb 2024 00:28:26 +0000 (00:28 +0000)]
qutebrowser: cycle through allowing webgl for tld

14 months agonvim: allow debugging external code with python
Samir Benmendil [Wed, 21 Feb 2024 00:27:40 +0000 (00:27 +0000)]
nvim: allow debugging external code with python

14 months agonvim: don't close dap ui when debug session finishes
Samir Benmendil [Wed, 21 Feb 2024 00:26:41 +0000 (00:26 +0000)]
nvim: don't close dap ui when debug session finishes

14 months agomutt: ask to forward emails as attachement
Samir Benmendil [Wed, 21 Feb 2024 00:10:34 +0000 (00:10 +0000)]
mutt: ask to forward emails as attachement

14 months agobin: support timezones in starling json format
Samir Benmendil [Wed, 21 Feb 2024 00:09:54 +0000 (00:09 +0000)]
bin: support timezones in starling json format

14 months agobin: open diary in nvim instead of vim
Samir Benmendil [Wed, 21 Feb 2024 00:08:26 +0000 (00:08 +0000)]
bin: open diary in nvim instead of vim

14 months agoawesome: tidy some lint diagnostics in mpd_widget
Samir Benmendil [Tue, 20 Feb 2024 23:31:56 +0000 (23:31 +0000)]
awesome: tidy some lint diagnostics in mpd_widget

14 months agoawesome: fix calendar formatting
Samir Benmendil [Tue, 6 Feb 2024 22:19:59 +0000 (22:19 +0000)]
awesome: fix calendar formatting

The code returned to reset the color seems to have changed. This caused
the rest of the formatting to break and no highlighting to be applied at
all.

14 months agoranger: remove -- from xdg-open
Samir Benmendil [Mon, 5 Feb 2024 00:56:10 +0000 (00:56 +0000)]
ranger: remove -- from xdg-open

It seems to not support this anymore.

14 months agonvim: get cpp lang from lazyvim
Samir Benmendil [Sat, 20 Jan 2024 18:47:53 +0000 (18:47 +0000)]
nvim: get cpp lang from lazyvim

14 months agonvim: move settings from lsp to lang/python
Samir Benmendil [Sat, 20 Jan 2024 17:29:56 +0000 (17:29 +0000)]
nvim: move settings from lsp to lang/python

14 months agonvim: get python lang from lazyvim
Samir Benmendil [Sat, 20 Jan 2024 17:21:20 +0000 (17:21 +0000)]
nvim: get python lang from lazyvim

* dap
* neotest
* lsp

14 months agonvim: add support for lang plugins
Samir Benmendil [Sat, 20 Jan 2024 18:28:53 +0000 (18:28 +0000)]
nvim: add support for lang plugins

14 months agonvim: import neotest setup from lazyvim
Samir Benmendil [Sat, 20 Jan 2024 17:38:11 +0000 (17:38 +0000)]
nvim: import neotest setup from lazyvim

14 months agonvim: run with args keymap
Samir Benmendil [Sat, 20 Jan 2024 17:08:46 +0000 (17:08 +0000)]
nvim: run with args keymap

14 months agonvim: ctrl based debugging with dap
Samir Benmendil [Sat, 20 Jan 2024 17:07:33 +0000 (17:07 +0000)]
nvim: ctrl based debugging with dap

Similar to the termdebug setup I have in vim.

14 months agonvim: update dap config
Samir Benmendil [Sat, 20 Jan 2024 17:01:17 +0000 (17:01 +0000)]
nvim: update dap config

14 months agonvim: only switch terminal to insert mode if it is focused
Samir Benmendil [Wed, 17 Jan 2024 23:09:49 +0000 (23:09 +0000)]
nvim: only switch terminal to insert mode if it is focused

A terminal may be opened in a floating window, but the insert command
would be applied to the current window.

This was an issue with neotest and nvim-dap, where in some instance it
would switch to insert mode.

See https://github.com/nvim-neotest/neotest/issues/2#issuecomment-1149532666

14 months agozsh: auto quote task notes
Samir Benmendil [Sun, 14 Jan 2024 23:45:15 +0000 (23:45 +0000)]
zsh: auto quote task notes

This was inspired from url-quote-magic.

14 months agozsh: add aliases for task
Samir Benmendil [Sun, 14 Jan 2024 23:44:32 +0000 (23:44 +0000)]
zsh: add aliases for task

14 months agotask: reserve two lines for my prompt
Samir Benmendil [Wed, 21 Feb 2024 00:38:59 +0000 (00:38 +0000)]
task: reserve two lines for my prompt

14 months agotask: do not ask for confirmation when deleting tasks
Samir Benmendil [Wed, 21 Feb 2024 00:38:35 +0000 (00:38 +0000)]
task: do not ask for confirmation when deleting tasks

14 months agotask: add wfh and home contexts
Samir Benmendil [Wed, 21 Feb 2024 00:37:14 +0000 (00:37 +0000)]
task: add wfh and home contexts

14 months agotask: update taskd settings
Samir Benmendil [Wed, 27 Dec 2023 10:16:51 +0000 (10:16 +0000)]
task: update taskd settings

14 months agotask: remove unused settings
Samir Benmendil [Wed, 27 Dec 2023 10:15:34 +0000 (10:15 +0000)]
task: remove unused settings

14 months agotask: set solarized-dark-256 colortheme
Samir Benmendil [Wed, 27 Dec 2023 09:39:04 +0000 (09:39 +0000)]
task: set solarized-dark-256 colortheme

14 months agotask: use env variables to set data and hooks location
Samir Benmendil [Wed, 27 Dec 2023 09:38:04 +0000 (09:38 +0000)]
task: use env variables to set data and hooks location

15 months agozsh: configure brew paths using brew --prefix
Samir Benmendil [Wed, 24 Jan 2024 15:34:05 +0000 (15:34 +0000)]
zsh: configure brew paths using brew --prefix

Only do this when brew is actually installed.

15 months agozsh: configure PATH before loading config files
Samir Benmendil [Wed, 24 Jan 2024 15:33:16 +0000 (15:33 +0000)]
zsh: configure PATH before loading config files

15 months agotmux: start counting panes and windows from 1
Samir Benmendil [Tue, 23 Jan 2024 14:09:03 +0000 (14:09 +0000)]
tmux: start counting panes and windows from 1

This makes the keybindings saner. No more using right-most 0 key to jump
to left-most window.

Also map 0 to go to window 10.

16 months agogit: inherit current upstream when creating a new branch
Samir Benmendil [Wed, 22 Mar 2023 09:37:26 +0000 (09:37 +0000)]
git: inherit current upstream when creating a new branch

This should work better with my workflow of pulling from origin master
by default to rebase.

16 months agozsh/git: complete gwa with remote branches noprefix
Samir Benmendil [Wed, 15 Mar 2023 14:16:15 +0000 (14:16 +0000)]
zsh/git: complete gwa with remote branches noprefix

Should probably add alternatives, i.e. local branches and tags

16 months agoMerge branch 'lazyvim'
Samir Benmendil [Sun, 17 Dec 2023 17:36:48 +0000 (17:36 +0000)]
Merge branch 'lazyvim'

16 months agonvim: add FPP copyright snippet
Samir Benmendil [Sun, 17 Dec 2023 17:32:37 +0000 (17:32 +0000)]
nvim: add FPP copyright snippet

16 months agovim: add snippet for spaceship operator
Samir Benmendil [Sun, 17 Dec 2023 17:32:02 +0000 (17:32 +0000)]
vim: add snippet for spaceship operator

16 months agonvim: telescope sort buffers by last first
Samir Benmendil [Sun, 17 Dec 2023 17:30:26 +0000 (17:30 +0000)]
nvim: telescope sort buffers by last first

16 months agonvim: make MiniSurround behave more like tpope/surround
Samir Benmendil [Sun, 17 Dec 2023 17:28:40 +0000 (17:28 +0000)]
nvim: make MiniSurround behave more like tpope/surround

16 months agonvim: hide diagnostic virtual_text by default
Samir Benmendil [Sun, 17 Dec 2023 17:26:56 +0000 (17:26 +0000)]
nvim: hide diagnostic virtual_text by default

16 months agonvim: configure dap (not tested well)
Samir Benmendil [Sun, 17 Dec 2023 17:21:08 +0000 (17:21 +0000)]
nvim: configure dap (not tested well)

16 months agonvim: update dashboard to include org agenda
Samir Benmendil [Sun, 17 Dec 2023 17:16:59 +0000 (17:16 +0000)]
nvim: update dashboard to include org agenda

16 months agonvim: configure mason
Samir Benmendil [Sun, 17 Dec 2023 17:16:12 +0000 (17:16 +0000)]
nvim: configure mason

16 months agonvim: configure lsp servers (pylsp, ruff_lsp, lua_ls)
Samir Benmendil [Sun, 17 Dec 2023 17:15:19 +0000 (17:15 +0000)]
nvim: configure lsp servers (pylsp, ruff_lsp, lua_ls)

16 months agonvim: define all(?) telescope keymaps ourselves
Samir Benmendil [Sun, 17 Dec 2023 17:09:51 +0000 (17:09 +0000)]
nvim: define all(?) telescope keymaps ourselves

It's otherwise quite hard to figure out what is used.

16 months agonvim: cmp configuration
Samir Benmendil [Sun, 17 Dec 2023 17:05:30 +0000 (17:05 +0000)]
nvim: cmp configuration

Not all of these might be related.

16 months agonvim: add orgmode plugin
Samir Benmendil [Sun, 17 Dec 2023 17:02:51 +0000 (17:02 +0000)]
nvim: add orgmode plugin

16 months agonvim: switch to onenord colorscheme
Samir Benmendil [Sun, 17 Dec 2023 16:57:47 +0000 (16:57 +0000)]
nvim: switch to onenord colorscheme

I don't rememeber exactly why I tried this, but it seems to look OK.

16 months agonvim: install nvim files
Samir Benmendil [Sun, 17 Dec 2023 16:49:03 +0000 (16:49 +0000)]
nvim: install nvim files

16 months agovim: add pandoc plugin
Samir Benmendil [Sun, 17 Dec 2023 17:18:58 +0000 (17:18 +0000)]
vim: add pandoc plugin

16 months agovim: add mapping to source whole file
Samir Benmendil [Sun, 17 Dec 2023 17:18:01 +0000 (17:18 +0000)]
vim: add mapping to source whole file

16 months agovim: sort netrw files
Samir Benmendil [Wed, 1 Nov 2023 09:23:11 +0000 (09:23 +0000)]
vim: sort netrw files

16 months agovim: disable netrw
Samir Benmendil [Wed, 1 Nov 2023 09:20:48 +0000 (09:20 +0000)]
vim: disable netrw

It currently breaks vim-fugitive, instead of opening Git status, a netrw
buffer opens.

16 months agonvim: disable netrwPlugin
Samir Benmendil [Tue, 31 Oct 2023 22:42:44 +0000 (22:42 +0000)]
nvim: disable netrwPlugin

This is likely done to avoid the problem with fugitive.

16 months agonvim/lazy: do not notify about plugin updates
Samir Benmendil [Tue, 31 Oct 2023 22:42:01 +0000 (22:42 +0000)]
nvim/lazy: do not notify about plugin updates