]>
git.rmz.io Git - dotfiles.git/log
Samir Benmendil [Wed, 24 Apr 2024 21:22:49 +0000 (22:22 +0100)]
zsh: add function for getting task parent id
Samir Benmendil [Wed, 24 Apr 2024 21:22:16 +0000 (22:22 +0100)]
zsh: task-quote-magic escapes " as well
Samir Benmendil [Wed, 24 Apr 2024 21:20:38 +0000 (22:20 +0100)]
qutebrowser: fix telegram web quickmark
Samir Benmendil [Sun, 7 Apr 2024 08:15:18 +0000 (09:15 +0100)]
nvim: remove nvim-treesitter dependencies from orgmode
Samir Benmendil [Sun, 7 Apr 2024 00:37:44 +0000 (01:37 +0100)]
wezterm: disable ALT+Enter binding to ToggleFullscreen
I think I use it for something else, likely neorg. I don't want the
binding anyway, got Super+F.
Samir Benmendil [Sun, 7 Apr 2024 00:37:03 +0000 (01:37 +0100)]
wezterm: open urls with rifle
This allows urls to be opened with mpv and default to new windowns
depending on rifle config.
Samir Benmendil [Sun, 7 Apr 2024 00:36:14 +0000 (01:36 +0100)]
task: increase urgency on scheduled tasks
Samir Benmendil [Sun, 7 Apr 2024 00:35:15 +0000 (01:35 +0100)]
qutebrowser: session configuration (needs patched qutebrowser)
Samir Benmendil [Sun, 7 Apr 2024 00:34:20 +0000 (01:34 +0100)]
nvim: add neorg plugin
Samir Benmendil [Sun, 7 Apr 2024 00:31:23 +0000 (01:31 +0100)]
nvim: add terminal mappings
Samir Benmendil [Sun, 7 Apr 2024 00:27:36 +0000 (01:27 +0100)]
nvim: add note to keymaps that upstream keymaps are disabled
Samir Benmendil [Sun, 7 Apr 2024 00:26:51 +0000 (01:26 +0100)]
nvim: always set []q bindings, not only if trouble installed
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.
Samir Benmendil [Sun, 7 Apr 2024 00:21:15 +0000 (01:21 +0100)]
nvim: update floating terminal bindings
Samir Benmendil [Sun, 7 Apr 2024 00:20:52 +0000 (01:20 +0100)]
nvim: stick to bufferline keymaps
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.
Samir Benmendil [Sat, 6 Apr 2024 22:41:25 +0000 (23:41 +0100)]
awesome: set wm class for apps opened in wetzterm
Samir Benmendil [Thu, 4 Apr 2024 15:12:02 +0000 (16:12 +0100)]
nvim: remove deprecated config for orgmode
Samir Benmendil [Thu, 4 Apr 2024 15:08:01 +0000 (16:08 +0100)]
nvim: tidy nvim-cmp mappings
Samir Benmendil [Thu, 4 Apr 2024 15:07:29 +0000 (16:07 +0100)]
nvim: update nvim-cmp and list dependencies
Samir Benmendil [Tue, 26 Mar 2024 00:48:20 +0000 (00:48 +0000)]
vim: configure comments for taskrc files
Samir Benmendil [Tue, 26 Mar 2024 00:45:09 +0000 (00:45 +0000)]
qutebrowser: prefer dark themes
Samir Benmendil [Tue, 26 Mar 2024 00:43:14 +0000 (00:43 +0000)]
mutt: print all policies dispositions
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.
Samir Benmendil [Tue, 26 Mar 2024 00:37:43 +0000 (00:37 +0000)]
nvim: replace which-key with mini.clue
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.
Samir Benmendil [Tue, 26 Mar 2024 00:46:53 +0000 (00:46 +0000)]
zsh: tt alias for todays tasks
Samir Benmendil [Tue, 26 Mar 2024 00:46:32 +0000 (00:46 +0000)]
zsh: print 5 most urgent tasks as motd
Samir Benmendil [Tue, 26 Mar 2024 00:22:23 +0000 (00:22 +0000)]
zsh: magic escape ` in task commands
Samir Benmendil [Mon, 4 Mar 2024 11:05:56 +0000 (11:05 +0000)]
zsh: don't do task-quote-magic on global aliases
Samir Benmendil [Tue, 26 Mar 2024 00:34:12 +0000 (00:34 +0000)]
task: configure urgency modifiers
Samir Benmendil [Tue, 26 Mar 2024 00:31:13 +0000 (00:31 +0000)]
task: add custom reports
Samir Benmendil [Tue, 26 Mar 2024 00:28:54 +0000 (00:28 +0000)]
task: use no instead of 0 for booleans
Samir Benmendil [Tue, 26 Mar 2024 00:28:31 +0000 (00:28 +0000)]
task: case insensitive search
Samir Benmendil [Mon, 25 Mar 2024 23:33:41 +0000 (23:33 +0000)]
make: separate systemd-user and systemd-system targets
Samir Benmendil [Thu, 14 Mar 2024 12:35:40 +0000 (12:35 +0000)]
ranger: open gmeet and slack huddles in new windows
Samir Benmendil [Tue, 12 Mar 2024 12:32:40 +0000 (12:32 +0000)]
zsh: gpo/gpfo aliases for git push origin (--force-with-lease)
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.
Samir Benmendil [Tue, 12 Mar 2024 12:28:53 +0000 (12:28 +0000)]
tmux: update tmux for wezterm
Samir Benmendil [Tue, 12 Mar 2024 12:28:05 +0000 (12:28 +0000)]
ssh: delete radiolynx and dirac from main config
Samir Benmendil [Tue, 12 Mar 2024 12:26:57 +0000 (12:26 +0000)]
bin: generate date in mkcomponent
Samir Benmendil [Tue, 12 Mar 2024 12:05:17 +0000 (12:05 +0000)]
git: set updateRefs to update all branches during rebase
Samir Benmendil [Sun, 3 Mar 2024 19:24:16 +0000 (19:24 +0000)]
mutt: tidy lists and groups
Samir Benmendil [Sun, 3 Mar 2024 19:22:01 +0000 (19:22 +0000)]
mutt: treat googlegroups as lists and don't autosign
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.
Samir Benmendil [Thu, 8 Feb 2024 13:16:39 +0000 (13:16 +0000)]
nvim: allow normal mode in lsp.rename() popup
Samir Benmendil [Wed, 21 Feb 2024 01:17:55 +0000 (01:17 +0000)]
rofimoji: an rofi based utf8/emoji selector
Samir Benmendil [Wed, 21 Feb 2024 01:16:34 +0000 (01:16 +0000)]
zsh: set TERM=wezterm
Samir Benmendil [Wed, 21 Feb 2024 01:15:42 +0000 (01:15 +0000)]
wezterm: open urls with keys bind
Samir Benmendil [Wed, 21 Feb 2024 01:15:01 +0000 (01:15 +0000)]
wezterm: introduce wezterm with basic config
Samir Benmendil [Wed, 21 Feb 2024 00:32:48 +0000 (00:32 +0000)]
qutebrowser: syncthing deepthought quickmark
Samir Benmendil [Wed, 21 Feb 2024 00:31:29 +0000 (00:31 +0000)]
qutebrowser: allow webgl for robin
Otherwise I cannot book my desk.
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.
Samir Benmendil [Wed, 21 Feb 2024 00:28:26 +0000 (00:28 +0000)]
qutebrowser: cycle through allowing webgl for tld
Samir Benmendil [Wed, 21 Feb 2024 00:27:40 +0000 (00:27 +0000)]
nvim: allow debugging external code with python
Samir Benmendil [Wed, 21 Feb 2024 00:26:41 +0000 (00:26 +0000)]
nvim: don't close dap ui when debug session finishes
Samir Benmendil [Wed, 21 Feb 2024 00:10:34 +0000 (00:10 +0000)]
mutt: ask to forward emails as attachement
Samir Benmendil [Wed, 21 Feb 2024 00:09:54 +0000 (00:09 +0000)]
bin: support timezones in starling json format
Samir Benmendil [Wed, 21 Feb 2024 00:08:26 +0000 (00:08 +0000)]
bin: open diary in nvim instead of vim
Samir Benmendil [Tue, 20 Feb 2024 23:31:56 +0000 (23:31 +0000)]
awesome: tidy some lint diagnostics in mpd_widget
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.
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.
Samir Benmendil [Sat, 20 Jan 2024 18:47:53 +0000 (18:47 +0000)]
nvim: get cpp lang from lazyvim
Samir Benmendil [Sat, 20 Jan 2024 17:29:56 +0000 (17:29 +0000)]
nvim: move settings from lsp to lang/python
Samir Benmendil [Sat, 20 Jan 2024 17:21:20 +0000 (17:21 +0000)]
nvim: get python lang from lazyvim
* dap
* neotest
* lsp
Samir Benmendil [Sat, 20 Jan 2024 18:28:53 +0000 (18:28 +0000)]
nvim: add support for lang plugins
Samir Benmendil [Sat, 20 Jan 2024 17:38:11 +0000 (17:38 +0000)]
nvim: import neotest setup from lazyvim
Samir Benmendil [Sat, 20 Jan 2024 17:08:46 +0000 (17:08 +0000)]
nvim: run with args keymap
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.
Samir Benmendil [Sat, 20 Jan 2024 17:01:17 +0000 (17:01 +0000)]
nvim: update dap config
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
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.
Samir Benmendil [Sun, 14 Jan 2024 23:44:32 +0000 (23:44 +0000)]
zsh: add aliases for task
Samir Benmendil [Wed, 21 Feb 2024 00:38:59 +0000 (00:38 +0000)]
task: reserve two lines for my prompt
Samir Benmendil [Wed, 21 Feb 2024 00:38:35 +0000 (00:38 +0000)]
task: do not ask for confirmation when deleting tasks
Samir Benmendil [Wed, 21 Feb 2024 00:37:14 +0000 (00:37 +0000)]
task: add wfh and home contexts
Samir Benmendil [Wed, 27 Dec 2023 10:16:51 +0000 (10:16 +0000)]
task: update taskd settings
Samir Benmendil [Wed, 27 Dec 2023 10:15:34 +0000 (10:15 +0000)]
task: remove unused settings
Samir Benmendil [Wed, 27 Dec 2023 09:39:04 +0000 (09:39 +0000)]
task: set solarized-dark-256 colortheme
Samir Benmendil [Wed, 27 Dec 2023 09:38:04 +0000 (09:38 +0000)]
task: use env variables to set data and hooks location
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.
Samir Benmendil [Wed, 24 Jan 2024 15:33:16 +0000 (15:33 +0000)]
zsh: configure PATH before loading config files
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.
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.
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
Samir Benmendil [Sun, 17 Dec 2023 17:36:48 +0000 (17:36 +0000)]
Merge branch 'lazyvim'
Samir Benmendil [Sun, 17 Dec 2023 17:32:37 +0000 (17:32 +0000)]
nvim: add FPP copyright snippet
Samir Benmendil [Sun, 17 Dec 2023 17:32:02 +0000 (17:32 +0000)]
vim: add snippet for spaceship operator
Samir Benmendil [Sun, 17 Dec 2023 17:30:26 +0000 (17:30 +0000)]
nvim: telescope sort buffers by last first
Samir Benmendil [Sun, 17 Dec 2023 17:28:40 +0000 (17:28 +0000)]
nvim: make MiniSurround behave more like tpope/surround
Samir Benmendil [Sun, 17 Dec 2023 17:26:56 +0000 (17:26 +0000)]
nvim: hide diagnostic virtual_text by default
Samir Benmendil [Sun, 17 Dec 2023 17:21:08 +0000 (17:21 +0000)]
nvim: configure dap (not tested well)
Samir Benmendil [Sun, 17 Dec 2023 17:16:59 +0000 (17:16 +0000)]
nvim: update dashboard to include org agenda
Samir Benmendil [Sun, 17 Dec 2023 17:16:12 +0000 (17:16 +0000)]
nvim: configure mason
Samir Benmendil [Sun, 17 Dec 2023 17:15:19 +0000 (17:15 +0000)]
nvim: configure lsp servers (pylsp, ruff_lsp, lua_ls)
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.
Samir Benmendil [Sun, 17 Dec 2023 17:05:30 +0000 (17:05 +0000)]
nvim: cmp configuration
Not all of these might be related.
Samir Benmendil [Sun, 17 Dec 2023 17:02:51 +0000 (17:02 +0000)]
nvim: add orgmode plugin
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.
Samir Benmendil [Sun, 17 Dec 2023 16:49:03 +0000 (16:49 +0000)]
nvim: install nvim files