7e4e41a07f
home: vim: add 'tiger' file-type configuration
2022-06-20 14:33:44 +02:00
530fb66e19
home: migrate 'cursor' module to new option
...
Make it part of 'home.wm' now, since that makes more sense.
Not sure about making it related to 'i3' being activated though, will
need to think about this in the future.
2022-06-15 11:27:03 +02:00
341450db5c
home: vim: ftdetect: add tiger
2022-06-15 11:27:03 +02:00
489b79f078
home: vim: completion: activate 'ghost_text'
...
I'm still thinking whether I would want to use one of those signature
helper windows to go with this/replace this feature.
Could be especially useful in C++.
2022-05-19 14:53:09 +02:00
80c5748122
home: packages: remove 'rr'
...
No need for this, now that I have a dedicated option for the package.
2022-05-10 13:51:49 +02:00
a625f5b741
home: wm: i3: simplify 'htop' rule
...
Turns out you can chain commands with `,` in a `for_window` statement.
Of course this is inconsistent with `bindsym` which uses `;`...
2022-05-03 10:01:42 +02:00
93e50508c9
home: vim: lua: lsp: add signature help mapping
2022-04-27 14:02:17 +02:00
70fc01d5df
home: firefox: tridactyl: fix comment toggle
...
Ignore javascript event, like the upstream binding.
2022-04-27 14:02:17 +02:00
e514389a3d
home: firefox: tridactyl: add 'Nitter' redirect
2022-04-27 14:02:17 +02:00
e591344eb3
home: vim: git: map keys on start
...
Instead of mapping those keys when `gitsigns` attaches to a buffer...
2022-04-27 14:02:17 +02:00
481d5f6f53
home: vim: lualine: use 'FugitiveHead'
...
The built-in `branch` indicator does not handle git worktrees quite
correctly.
It shows the wrong branch when used in `git commit`.
2022-04-27 14:02:17 +02:00
ed8aae565e
home: direnv: allow specifying default flake
2022-04-13 10:06:26 +02:00
9a57ba02b7
home: direnv: add 'nix' library file
2022-04-13 10:04:54 +02:00
90053e52e1
home: direnv: add 'python' library file
2022-04-13 09:20:52 +02:00
8ec992cbe3
home: direnv: add 'postgres' library file
2022-04-12 17:34:36 +02:00
f637401cd6
home: zsh: use packaged 'agkozak-zsh-prompt'
2022-04-11 18:33:15 +02:00
7334a84a77
home: wm: i3: bigger 'htop' window
...
It seems like one cannot use multiple commands in a `for_window`
directive. So use two different ones.
2022-03-29 15:49:08 +02:00
15602412c8
home: gdb: remove HOME pollution
...
Now that the version in nixpkgs contains the patch to look at
XDG_CONFIG_HOME, use only that one.
2022-03-25 15:49:05 +01:00
bab317e2f4
home: vim: null-ls: prefer 'pflake8' if available
2022-03-11 14:30:27 +01:00
b71be091a2
home: git: use 'zdiff3' merge conflict markers
...
See GitHub's presentation about this feature [1].
[1]: https://github.blog/2022-01-24-highlights-from-git-2-35/
2022-03-11 14:11:32 +01:00
20e0a96e65
home: vim: telescope: add 'which-key' mapping
...
This opens a little preview window with different mappings for
telescope.
2022-03-11 14:11:07 +01:00
fda1b235bc
home: vim: telescope: disable scrolling up
2022-03-11 14:03:18 +01:00
7060891b2d
home: vim: set 'termguicolors'
...
For once, I like the look *with* 24-bit colors better on this current
color-scheme.
2022-03-11 14:02:01 +01:00
6417b5f4ba
home: vim: sort plugin list
2022-03-11 10:08:25 +01:00
d103cbbb0e
home: wm: i3bar: show microphone status
2022-03-09 12:09:43 +01:00
8d4a1e61b4
home: vim: telescope: add LSP handler
2022-03-08 20:57:28 +01:00
4c5c9deaae
home: vim: move 'on_attach' to 'ambroisie.lsp'
2022-03-08 20:20:22 +01:00
fc35502141
home: vim: lspconfig: use actual 'lspconfig' name
2022-03-08 20:18:02 +01:00
32890d6cf2
home: vim: completion: do not use tab to select
...
I would rather have my actual preferred mappings, <C-n> and <C-p>, for
that.
2022-03-08 10:41:35 +01:00
3673ec604a
home: vim: lualine: remove 'fzf' integration
...
I do not use 'fzf' anymore.
2022-03-08 10:41:35 +01:00
1f8882b415
home: vim: configure 'luasnip'
2022-03-08 10:41:35 +01:00
a923c2c30e
home: vim: add 'friendly-snippets'
2022-03-08 10:41:35 +01:00
37552d6508
home: vim: completion: remove up/down mappings
...
I do not use arrow keys, why bother with them.
2022-03-08 10:41:35 +01:00
85a7e200ad
home: vim: add 'nvim-ts-context-commentstring'
2022-03-08 10:41:35 +01:00
fa8961c9d9
home: vim: comparison: stronger priority hint
2022-03-08 10:41:35 +01:00
01f2dfd028
home: vim: completion: configure snippets
2022-03-08 10:41:35 +01:00
551ef640fc
home: vim: sort plugin list
2022-03-08 10:41:35 +01:00
fb3b773249
home: vim: add 'luasnip'
2022-03-08 10:41:35 +01:00
975f8687fc
home: vim: completion: add mapping to scroll docs
2022-03-08 10:41:35 +01:00
506c52fb83
home: vim: completion: add 'cmp-under-comparator'
2022-03-08 10:41:35 +01:00
0f140bbc9d
home: vim: completion: explicit mappings
...
This is basically a copy-paste of the default mappings, with some small
amount of customization.
2022-03-08 10:41:35 +01:00
d35c675ace
home: vim: configure 'dressing-nvim'
2022-03-08 10:41:35 +01:00
0b2911e49e
home: vim: add 'dressing-nvim'
2022-03-08 10:41:35 +01:00
9364fe546d
home: vim: telescope: set-up 'fzf' matching
2022-03-08 10:41:35 +01:00
8b4da72c84
home: vim: add 'telescope' grep mappings
2022-03-08 10:41:35 +01:00
7fec5f870a
home: vim: replace 'fzf' with 'telescope'
...
I like the fact that it uses built-in buffers to preview files.
It also has more inertia behind it, tighter integrations in the
ecosystem.
2022-03-08 10:41:35 +01:00
5e3bd82f8b
home: packages: add 'fd'
2022-03-08 10:41:35 +01:00
62e29fc622
home: packages: add 'ripgrep'
2022-03-08 10:41:35 +01:00
b8bd1ef2b4
home: vim: completion: limit 'buffer' suggestions
...
Otherwise it gets overwhelming, and most are useless.
2022-03-08 10:41:35 +01:00
5b8e410596
home: vim: completion: use better order
2022-03-08 10:41:35 +01:00