]>
git.rmz.io Git - dotfiles.git/log
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
Samir Benmendil [Sun, 17 Dec 2023 17:18:58 +0000 (17:18 +0000)]
vim: add pandoc plugin
Samir Benmendil [Sun, 17 Dec 2023 17:18:01 +0000 (17:18 +0000)]
vim: add mapping to source whole file
Samir Benmendil [Wed, 1 Nov 2023 09:23:11 +0000 (09:23 +0000)]
vim: sort netrw files
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.
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.
Samir Benmendil [Tue, 31 Oct 2023 22:42:01 +0000 (22:42 +0000)]
nvim/lazy: do not notify about plugin updates
Samir Benmendil [Sun, 20 Aug 2023 22:17:04 +0000 (23:17 +0100)]
vim: create new undo block before capitalising previous word
Samir Benmendil [Sun, 29 Oct 2023 16:18:33 +0000 (16:18 +0000)]
nvim/plugins: remove alpha-nvim
This was deprecated in LazyVim, and replaced with some other dashboard.
Samir Benmendil [Sun, 29 Oct 2023 16:17:46 +0000 (16:17 +0000)]
nvim: set autoformat false
This seems to be a global setting now rather than a lazyvim thing. Maybe
it affects other things too.
Samir Benmendil [Sun, 29 Oct 2023 16:17:13 +0000 (16:17 +0000)]
nvim: update lazyvim util functions
Samir Benmendil [Tue, 18 Jul 2023 10:01:50 +0000 (11:01 +0100)]
vim: disable python-mode
I never understood it, and will use lsp for neovim.
Samir Benmendil [Wed, 7 Jun 2023 11:46:43 +0000 (12:46 +0100)]
nvim: do not override gr keymap
It is used by replace with register and deeply ingrained in muscle
memory.
Samir Benmendil [Sun, 21 May 2023 09:42:09 +0000 (10:42 +0100)]
nvim: open init.lua file with <leader>en
Samir Benmendil [Sun, 21 May 2023 09:35:01 +0000 (10:35 +0100)]
vim: use scriptease :Vvsplit to open config files
This works slightly differently as before in that it will not create a
new file if it didn't exist. But it will work for in nvim too.
Samir Benmendil [Thu, 4 May 2023 00:28:55 +0000 (01:28 +0100)]
vim: disable some unused plugins
Should probably delete them at some point, but not while I'm doing
widespreading changes.
Samir Benmendil [Thu, 4 May 2023 00:25:41 +0000 (01:25 +0100)]
vim: don't duplicate plugins
Some existing vim plugins have a nvim replacement, let's not load them
in vimrc too. It can only cause issues.
Samir Benmendil [Thu, 4 May 2023 00:06:29 +0000 (01:06 +0100)]
vim: let loupe handle maps for very magic search
I was overriding a much better implementation of always magic from the
loupe plugin with my own crude mappings.
Samir Benmendil [Wed, 3 May 2023 23:26:11 +0000 (00:26 +0100)]
nvim/coding: switch to comments.nvim
It supports the block comments, mini.comment doesn't.
Samir Benmendil [Wed, 3 May 2023 20:13:58 +0000 (21:13 +0100)]
nvim: hardwrap man pages to 80
This is to be consistent with normal man, and it looks soo much better
than nvim's built in soft wrapping.
Samir Benmendil [Wed, 3 May 2023 20:12:34 +0000 (21:12 +0100)]
nvim/keymaps: even better indenting
Samir Benmendil [Tue, 2 May 2023 23:50:19 +0000 (00:50 +0100)]
nvim/colorscheme: some config for nord.nvim
Samir Benmendil [Tue, 2 May 2023 23:48:47 +0000 (00:48 +0100)]
nvim/colorscheme: use catppuccin with nord overrides
Maybe this is the better color. Although still quite colorful.
Samir Benmendil [Tue, 2 May 2023 22:18:41 +0000 (23:18 +0100)]
nvim/colorscheme: default to onenord
Seems nord is a little broken when indent-blankline interracts with
diff.
Samir Benmendil [Tue, 2 May 2023 09:22:03 +0000 (10:22 +0100)]
nvim: switch to nord colorscheme
Samir Benmendil [Tue, 2 May 2023 10:33:01 +0000 (11:33 +0100)]
zsh: switch to nvim as default editor
Samir Benmendil [Tue, 2 May 2023 10:22:44 +0000 (11:22 +0100)]
vim: don't reset shortmess and don't give file info
Samir Benmendil [Tue, 2 May 2023 10:20:56 +0000 (11:20 +0100)]
vim: make help and man ftplugins consistent
Samir Benmendil [Tue, 2 May 2023 10:19:44 +0000 (11:19 +0100)]
vim: only set ycm bindings if ycm is loaded
Samir Benmendil [Tue, 2 May 2023 10:18:38 +0000 (11:18 +0100)]
vim/cpp: set ycm bindings in c.vim only, cpp loads that file too
Samir Benmendil [Tue, 2 May 2023 09:39:27 +0000 (10:39 +0100)]
nvim/ui: disable Noice
It messes too much with existing notifications.