]> git.rmz.io Git - dotfiles.git/log
dotfiles.git
14 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

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

15 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

15 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

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

15 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

15 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

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

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

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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

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

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

15 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

15 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

15 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

15 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

15 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

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

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

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

15 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

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

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

15 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

15 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

15 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

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

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

15 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

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

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

17 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

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

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

17 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

17 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

17 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

17 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

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

17 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

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

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

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

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

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

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

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

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

17 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

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

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

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

17 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

17 months agovim: create new undo block before capitalising previous word
Samir Benmendil [Sun, 20 Aug 2023 22:17:04 +0000 (23:17 +0100)]
vim: create new undo block before capitalising previous word

17 months agonvim/plugins: remove alpha-nvim
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.

17 months agonvim: set autoformat false
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.

17 months agonvim: update lazyvim util functions
Samir Benmendil [Sun, 29 Oct 2023 16:17:13 +0000 (16:17 +0000)]
nvim: update lazyvim util functions

17 months agovim: disable python-mode
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.

17 months agonvim: do not override gr keymap
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.

17 months agonvim: open init.lua file with <leader>en
Samir Benmendil [Sun, 21 May 2023 09:42:09 +0000 (10:42 +0100)]
nvim: open init.lua file with <leader>en

17 months agovim: use scriptease :Vvsplit to open config files
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.

17 months agovim: disable some unused plugins
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.

17 months agovim: don't duplicate plugins
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.

17 months agovim: let loupe handle maps for very magic search
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.

17 months agonvim/coding: switch to comments.nvim
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.

17 months agonvim: hardwrap man pages to 80
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.

17 months agonvim/keymaps: even better indenting
Samir Benmendil [Wed, 3 May 2023 20:12:34 +0000 (21:12 +0100)]
nvim/keymaps: even better indenting

17 months agonvim/colorscheme: some config for nord.nvim
Samir Benmendil [Tue, 2 May 2023 23:50:19 +0000 (00:50 +0100)]
nvim/colorscheme: some config for nord.nvim

17 months agonvim/colorscheme: use catppuccin with nord overrides
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.

17 months agonvim/colorscheme: default to onenord
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.

17 months agonvim: switch to nord colorscheme
Samir Benmendil [Tue, 2 May 2023 09:22:03 +0000 (10:22 +0100)]
nvim: switch to nord colorscheme

17 months agozsh: switch to nvim as default editor
Samir Benmendil [Tue, 2 May 2023 10:33:01 +0000 (11:33 +0100)]
zsh: switch to nvim as default editor

17 months agovim: don't reset shortmess and don't give file info
Samir Benmendil [Tue, 2 May 2023 10:22:44 +0000 (11:22 +0100)]
vim: don't reset shortmess and don't give file info

17 months agovim: make help and man ftplugins consistent
Samir Benmendil [Tue, 2 May 2023 10:20:56 +0000 (11:20 +0100)]
vim: make help and man ftplugins consistent

17 months agovim: only set ycm bindings if ycm is loaded
Samir Benmendil [Tue, 2 May 2023 10:19:44 +0000 (11:19 +0100)]
vim: only set ycm bindings if ycm is loaded

17 months agovim/cpp: set ycm bindings in c.vim only, cpp loads that file too
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

17 months agonvim/ui: disable Noice
Samir Benmendil [Tue, 2 May 2023 09:39:27 +0000 (10:39 +0100)]
nvim/ui: disable Noice

It messes too much with existing notifications.

17 months agonvim/ui: send long messages to split
Samir Benmendil [Tue, 2 May 2023 09:38:46 +0000 (10:38 +0100)]
nvim/ui: send long messages to split

I don't think this is actually working. I don't care too much, see next
commit.

17 months agonvim/editor: add snippet telescope plugin
Samir Benmendil [Tue, 2 May 2023 09:35:11 +0000 (10:35 +0100)]
nvim/editor: add snippet telescope plugin

17 months agonvim/editor: disable <leader>ff for telescope
Samir Benmendil [Tue, 2 May 2023 09:34:02 +0000 (10:34 +0100)]
nvim/editor: disable <leader>ff for telescope

It's already muscle memory mapped to fswitch.

17 months agonvim/coding: use snippets from vim-snippets
Samir Benmendil [Tue, 2 May 2023 09:33:00 +0000 (10:33 +0100)]
nvim/coding: use snippets from vim-snippets

17 months agonvim/editor: load neo-tree eagerly
Samir Benmendil [Tue, 18 Apr 2023 00:21:04 +0000 (01:21 +0100)]
nvim/editor: load neo-tree eagerly

If loaded lazily it won't open upon editing a directory.

https://github.com/LazyVim/LazyVim/issues/572

17 months agonvim/ui: do not grep with g on dashboard
Samir Benmendil [Tue, 18 Apr 2023 00:19:47 +0000 (01:19 +0100)]
nvim/ui: do not grep with g on dashboard

It's really surprising.

17 months agonvim/options: disable default LazyVim options
Samir Benmendil [Tue, 18 Apr 2023 00:14:01 +0000 (01:14 +0100)]
nvim/options: disable default LazyVim options

Thanks to @folke for the workaround.
https://github.com/LazyVim/LazyVim/issues/566

17 months agovim: put all nvim disabled plugins together
Samir Benmendil [Thu, 13 Apr 2023 16:53:49 +0000 (17:53 +0100)]
vim: put all nvim disabled plugins together

17 months agovim: add ansiesc plugin
Samir Benmendil [Thu, 13 Apr 2023 15:53:35 +0000 (16:53 +0100)]
vim: add ansiesc plugin

17 months agovim: add vim-peekaboo plugin
Samir Benmendil [Thu, 13 Apr 2023 15:53:14 +0000 (16:53 +0100)]
vim: add vim-peekaboo plugin

17 months agovim: delete vim-orgmode
Samir Benmendil [Thu, 13 Apr 2023 15:52:55 +0000 (16:52 +0100)]
vim: delete vim-orgmode

17 months agovim: replace yankring with vim-yoink
Samir Benmendil [Thu, 13 Apr 2023 15:50:21 +0000 (16:50 +0100)]
vim: replace yankring with vim-yoink

This may need a little more configuration, but there's probably a nvim
replacement for it.

17 months agonvim: replace vim-surround with mini.surround
Samir Benmendil [Thu, 13 Apr 2023 15:46:54 +0000 (16:46 +0100)]
nvim: replace vim-surround with mini.surround