fcbdfc31ab
nvim: Fix LSP configuration
...
Not sure what changed in recent releases for either nvim, packer or
lspconfig plugins, but, our custom LSP configuration file seems to
not be loaded or have any effect when specified via packer's config
directive. So load it manually in init.
2021-01-01 11:56:33 +05:30
0ed4d83ef8
emacs: Enable Rust and shell
...
When org-mode is enabled, enabling a language module enables the
corresponding support in org-babel. So, enable rust and shell for
org-mode with org-babel.
2020-12-29 21:17:29 +05:30
68fe428487
zathura: Switch to nerd fonts patched JetBrains Mono
2020-12-29 12:08:27 +05:30
bf6f8004b9
nvim: Update packer
2020-12-28 10:39:15 +05:30
b776d21875
i3status: Add a configuration for i3status
...
This is copied over from Manjaro i3's community edition.
2020-12-26 17:40:17 +05:30
215f78d159
emacs: Switch to nerd fonts patched JetBrains Mono
2020-12-25 18:09:54 +05:30
58c02ce5b9
kitty: Switch to nerd font patched JetBrains Mono
...
Without this, the symbol => does not get rendered correctly.
2020-12-25 15:04:01 +05:30
d9beffb00c
i3: Put the i3 status on top
2020-12-25 10:49:15 +05:30
28b9b906ed
nvim: Update packer
2020-12-24 21:06:02 +05:30
dde573580a
i3: Turn off picom and some other stuff
2020-12-24 21:00:00 +05:30
ee1ac9e2d8
i3: Switch to kitty as default terminal
2020-12-24 17:54:50 +05:30
222baa084f
emacs: Enable latex and pretty + journal flags for org
2020-12-24 12:02:19 +05:30
de318ebc1c
emacs: Fix doom-font and use srcery color theme
2020-12-24 12:02:19 +05:30
3f6d104eb0
nvim: markdown: Set formatting mode to hard wrap with smart auto formatting
2020-12-23 20:02:51 +05:30
3f561bf6f6
sway: Do not enable sticky for pavucontrol and blueman-manager
...
A floating window that's sticky will move to the new active workspace
whenever the workspace on the same output changes.
2020-12-23 17:10:35 +05:30
26b6b4505b
sway: Prevent firefox sharing indicator from opening in full size window
...
This is due an upstream bug
https://bugzilla.mozilla.org/show_bug.cgi?id=1628431
2020-12-23 17:08:43 +05:30
f73f40f5af
nvim: Drop searchlight and switch to hlslens
2020-12-23 16:38:55 +05:30
42f707adb4
nvim: Drop syntax highlighting plugins we do not need
2020-12-23 16:38:55 +05:30
dec2764e43
Revert "nvim: init: Enable virtualedit"
...
This reverts commit 98c0c283ee
.
2020-12-23 16:38:55 +05:30
df7118cc95
fish: Add shortcuts for opening relevant org files
2020-12-21 20:39:08 +05:30
102f5c1013
nvim: Update packer
2020-12-21 10:33:18 +05:30
dfe44fb14c
git/nvim: Switch to using diffconflicts for resolving merge conflicts
...
While we dropped diffconflicts earlier and switch to vanilla vimdiff,
two way merges are definitely better than three way merges. 3 way merge
as in gina or vimdiff is extremely confusing except for may be the
simplest of merge conflicts.
conflict-marker and diffconflicts should let us handle all cases.
2020-12-19 16:29:06 +05:30
30aa34c9a3
kitty: Map Ctrl+d to no_op
...
Ctrl+d seems to close window. Map it to no_op.
2020-12-19 16:26:31 +05:30
766a429ce7
nvim: yolokai: Sync with nvim-highlite upstream
2020-12-19 09:53:09 +05:30
cf88659f30
nvim: colors: yolokai: Add highlighting for conflict-markers
2020-12-18 13:56:14 +05:30
8b8b7ec139
nvim: modules: floaterm: Add key mapping to open lazygit directly
2020-12-18 13:55:42 +05:30
f14d8c6630
mako: Disable timeout
2020-12-16 20:28:07 +05:30
97d10b6a1b
nvim: modules: gitsigns: Sync settings with upstream
2020-12-16 11:26:23 +05:30
692bd9a534
waybar: waybar modules require a minimum height of 28
2020-12-15 17:00:55 +05:30
24b4c561ed
nvim: Update packer
2020-12-15 10:10:26 +05:30
4463aa2671
fish: Add an alias to emacsclient
2020-12-14 18:12:58 +05:30
62553ba8c7
nvim: plugins/lua: Add lspfuzzy
2020-12-14 17:16:28 +05:30
d400d70e6b
emacs: Add a preliminary configuration for doom-emacs
...
We only use org-mode and only enable things required for org-mode.
Anything else should be disabled except for utilities.
2020-12-14 12:51:38 +05:30
8e07da50c9
nvim: Add pandoc support
2020-12-14 12:41:35 +05:30
77c1d52544
nvim: Update packer
2020-12-14 12:36:26 +05:30
451963c108
nvim: init: Enable python3 provider
...
We want to add pandoc support with vim-pandoc next and it makes use of
the python API. So enable this.
2020-12-12 17:20:10 +05:30
98c0c283ee
nvim: init: Enable virtualedit
...
Allow cursor to be positioned even when there is no actual character.
2020-12-12 12:55:28 +05:30
6e63f234af
kitty: Fix key bindings for setting layouts
2020-12-12 12:55:28 +05:30
515639a7ca
nvim: Update packer
2020-12-12 10:50:36 +05:30
f485c7b327
tmux: Update tmux plugins
2020-12-11 17:00:44 +05:30
509d28c4c8
kitty: Use default value of term applicable for kitty
2020-12-11 17:00:32 +05:30
c5311cd22e
fish: Set TERM to xterm-kitty
...
We switched to kitty as default a while back, fix this.
2020-12-11 16:48:11 +05:30
b4cd8c26a2
kitty: Use cwd when opening new window
...
This is what we want most of the time. Add another key binding if we
want to open a window not in cwd.
2020-12-11 14:48:29 +05:30
7b3d4645c7
tinyirc: Limit the maximum number of messages stored for each UI tab
2020-12-11 13:17:18 +05:30
2e6e01eb2a
nvim: lua: plugins: Drop edita
...
We added edita to be able to do interactive rebase inside neovim
terminal which Gina does not support by default.
See issue
https://github.com/lambdalisue/gina.vim/issues/276
Mostly haven't been using this, just relying on spawning a separate pane
in tmux or kitty window to do the rebase. So drop this.
2020-12-11 11:40:51 +05:30
ed49e0c4e3
fish: Add lg as an alias for lazygit
2020-12-10 13:09:27 +05:30
1d156d424f
lazygit: Add preliminary configuration for lazygit
2020-12-10 13:08:52 +05:30
e3c7b2d052
kitty: Use Ctrl+q for closing window and not Ctrl+w
2020-12-10 11:44:42 +05:30
eb8346e80f
nvim: lua: lsp: Add support for incremental sync
...
Support for incremental sync landed in neovim with this MR.
https://github.com/neovim/neovim/pull/13371
2020-12-09 10:14:18 +05:30
ab59251f2e
nvim: lua: lsp: Fix call to show line diagnostics
2020-12-08 18:35:20 +05:30