Since we reverted cabal-fmt support via HLS in the previous commit
add the cabalfmt plugin. Just add it to our own ftplugin instead of
adding via the plugin list.
This reverts commit 34a5bbdacb.
HLS complains a lot (forgot the error) when trying to edit cabal files
making it almost unusable. It was nice to not require a separate plugin
for formatting cabal files, but, since this is not usable, disable it.
Drop fnm and switch to pnpm for installing npm packages as well as
managing node versions.
Not using npm i -g has the added nicety of not having a node_modules
in /usr/lib.
Uninstall all packages which were installed via npm. We also drop fnm
and switch to pnpm for installing npm packages as well as managing node
versions.
Not using npm i -g has the added nicety of not having a node_modules in
/usr/lib.
This reverts commit f63fd856a1.
Make firefox our default browser again. With tridactyl, we can have
quickmarks and search URLs in the same style as qutebrowser.
This reverts commit 8206103d7d.
alacritty master seems to be broken with specifying shell args or
at least seems like it. Starting tmux with alacritty master does
not show any typed characters or cursor.
If a file name was foo.dot the current implementation generated a
foo.dot.svg. Fix it to just output a foo.svg.
Also fix a bug, where we were not considering the provided dotpath.
This allows us to have all the language server configuration in one
place and only import relevant LSP server configuration to pass to
vim.lsp.start in after/ftplugin.
While at it, we also enable deno support.
Would love to keep this enabled but let us face it, no one cares.
And if we want to use this account for sending to mailing lists
best to not enable this.
If no arguments are provided to the git difftool aliases, just invoke
it with the default `git difftool main...current-branch`. This is what
we will use most of the time anyway as this is exactly the command
needed when we want to review our own changes before pushing upstream
or reviewing some other merge request.