Commit graph

2086 commits

Author SHA1 Message Date
db041f6281
nvim: init: Enable fuzzy matching for completion candidates 2024-07-15 15:10:51 +05:30
0e45f3229a
nvim: autocmd: Open quickfix & localist list if populated
This is required when using vimgrep without which we will
have to invoke copen or lopen manually.
2024-07-13 20:03:35 +05:30
e54dd071f6
nvim: keymappings: Add key mapping for invoking vimgrep 2024-07-13 20:02:43 +05:30
30efe75dc7
ripgrep: Ignore meson build and GStreamer ci directory 2024-07-13 19:46:30 +05:30
5a80d2706b
fish: conf.d/git-abbr: Don't grep in binary files 2024-07-12 17:47:17 +05:30
bab7ac5178
fish: Drop all usages of vgrep
While we have been using vgrep for quite a while it has become
increasingly annoying since it uses a global cache instead of
a different cache for each directory which means using vgrep
to search across different directories at the same time is
absolutely useless.
2024-07-12 17:44:49 +05:30
0a323f355f
nvim: lsp: Drop use of deprecated buf_get_clients 2024-07-10 20:07:23 +05:30
f725a4e354
fish: conf.d/git-abbr: Use no recurse submodules option for reset
Since we set submodule.recurse = true by default, calling reset
will automatically result in --recurse-submodules being passed
as true to git reset which is not what we want.

Also see,
https://git-scm.com/docs/git-config#Documentation/git-config.txt-submodulerecurse
2024-07-10 20:02:12 +05:30
4b2b9910c2
wireplumber: Drop equalizer for Zero2 2024-07-10 19:47:00 +05:30
238d018031
newsboat: Update config 2024-07-10 17:00:44 +05:30
92797dffb1
nvim: lsp: Use buffer local variant for user command 2024-07-10 16:45:33 +05:30
1546d48cde
gnupg: Update pinentry program 2024-07-07 22:59:49 +05:30
fa3646c590
arch-packages: Update package list
Get rid of a lot of Python garbage. These were dependencies of hotdoc
which we do not really seem to use. This removes 350+ Mb of Python
packages.
2024-07-07 22:59:49 +05:30
a01158d717
arch-packages: Update package list
These packages are required for Yocto builds.
2024-07-07 22:59:49 +05:30
ebd148e13a
arch-packages: Update package list 2024-06-16 18:58:14 +05:30
3f0947b114
tmux: Update plugins 2024-06-09 17:33:56 +05:30
6284b83b1f
nvim: Update paq 2024-06-09 17:33:10 +05:30
19281ca606
nvim: keymappings: [D and ]D are now mapped by default
These are now mapped for jumping to first and last diagnostic in the
buffer.
2024-06-03 12:06:17 +05:30
2ffd6a3803
ripgrep: Ignore GStreamer tests directory 2024-06-03 11:59:25 +05:30
1d22c2659c
nvim: lsp: Fix log level 2024-05-23 14:04:28 +05:30
7db7287c72
arch-packages: Update package list 2024-05-23 14:00:47 +05:30
b353cd07ee
nvim: lsp-utils: Use server component from ruff 2024-05-23 13:59:29 +05:30
e5cb1b31d0
wireplumber: Update zero2 equalizer configuration
```bash
python -m autoeq --input-file="measurements/Super Review/data/in-ear/7Hz x Crinacle Zero 2.csv" --output-dir="zero2-results" --target="targets/Diffuse field 5128.csv" --parametric-eq --convolution-eq --fs=44100,48000
```
2024-05-17 11:35:54 +05:30
1ec6aee797
nvim: after/ftplugin/markdown: Set conceallevel to 2
neovim 0.10 introduces experimental support for hyperlinks using
OSC 8 sequence. By default, this is used in Markdown for links of
the form [example](https://example.com). If terminal supports the
OSC 8 escape sequence, then the text example in the neovim buffer
will contain a hyperlink that can be clicked and it will open in
web browser.

This means markdown files with conceallevel=2 look much closer to
the rendered output.
2024-05-17 11:35:28 +05:30
1b96983efa
fish: functions: Add an alias for opening log files in /tmp 2024-05-15 20:32:21 +05:30
7ef1a00db0
nvim: after/ftplugin/haskell: Disable vim-matchup 2024-05-11 21:20:42 +05:30
6ba7646ad9
Revert "nvim: after/ftplugin/haskell: Update tags on file save"
This reverts commit 6f78a23ab3.
2024-05-11 20:31:51 +05:30
1ad22652cb
tmuxp: Add a notes pane 2024-05-10 17:10:56 +05:30
70f102cda9
wireplumber: Update equalizer configuration for DT770
Parametric Equalizer configuration was generated by running the below
command.

```bash
python -m autoeq --input-file="measurements/Kuulokenurkka/data/over-ear/Beyerdynamic DT 770 Pro (80 Ohm).csv" --output-dir="dt770-results" --target="targets/Diffuse field 5128.csv" --parametric-eq --convolution-eq --fs=44100,48000
```
2024-05-10 17:01:47 +05:30
e8bccb5bbc
wireplumber: Add equalizer for Beyerdynamic DT1990 with balanced pads
Parametric Equalizer configuration was generated by running the below
command.

```bash
python -m autoeq --input-file="measurements/oratory1990/data/over-ear/Beyerdynamic DT 1990 (balanced earpads).csv" --output-dir="dt1990-results" --target="targets/Diffuse field 5128.csv" --parametric-eq --fs=44100,48000
```
2024-05-10 17:01:47 +05:30
c64cb0ad1b
arch-packages: Update package list 2024-05-10 17:01:47 +05:30
07f7414038
wireplumber: Add equalizer for 7HZ Zero2 2024-05-07 18:51:12 +05:30
6f398db9a4
tmuxp: Start scratch GStreamer pane in GitSources 2024-05-06 19:22:01 +05:30
420d643338
nvim: lsp: Inlay hints API has changed
With the recent change to the API, without passing buffer number as
0 for the current buffer, inlay hints gets enabled for all buffers.
2024-05-06 19:22:01 +05:30
65e5721a5a
ncmpcpp: Disable mouse support, screen switcher & tag editor 2024-05-06 19:22:01 +05:30
a52037d68e
fish: functions: Add an alias for system update 2024-05-06 19:22:01 +05:30
734e0e8182
Revert "tmuxp: Add a tmux pane for running top"
This reverts commit 9b8fbd6f21.
2024-05-06 19:22:01 +05:30
dc40ccac1e
nvim: keymappings: Remove diagnostic mappings which are now default 2024-04-27 11:36:41 +05:30
01749031fb
git: Update configuration
Some improvements taken from
https://jvns.ca/blog/2024/02/16/popular-git-config-options/#submodule-stuff
2024-04-25 16:17:36 +05:30
cb46c82d53
nvim: lsp-utils: Use new vim.fs.root function for getting root directory
38b9c322c9
2024-04-25 16:17:36 +05:30
41f25229dc
fish: functions/vpn: Invoke wg-quick with doas 2024-04-24 11:29:53 +05:30
fdafe80f6c
gdb: Clean up duplicate configuration lines 2024-04-22 11:47:44 +05:30
9aef9bfe2c
i3status-rust: Drop bar chart from CPU block 2024-04-22 11:47:44 +05:30
1d53d848d9
gdb: Set log file to be in temporary directory 2024-04-22 11:47:44 +05:30
71f3ffefdb
ncmpcpp: Hide album dates in media library 2024-04-22 11:47:43 +05:30
d1fa95daa9
fish: functions: Add a different variant for perf top on a thread 2024-04-20 12:32:02 +05:30
5623d7c004
nvim: lsp: Inlay hints API has changed 2024-04-19 11:07:28 +05:30
d1ab3d43d6
git: Sort branch by committerdate 2024-04-18 19:22:57 +05:30
3f5b09dd7d
nvim: after/plugin/mini: Enable wrap around with hunk navigation 2024-04-17 18:39:08 +05:30
56301c198b
chrome/chromium: Update platform flags
Platform hint seems to be broken and not work any more.
https://issues.chromium.org/issues/329678163
2024-04-17 11:08:07 +05:30