Sanchayan Maity
d43a3b16ba
sway: Add key mapping to move to previous & next workspace
2021-08-06 10:51:22 +05:30
Sanchayan Maity
88ed57fb8b
nvim: keymappings: Enable escape and arrow keys
...
Now that we use Planck EZ as our main keyboard with Colemak as the
layout, allow use of escape and arrow keys. HJKL are not usable the
same way as before.
2021-08-06 10:51:22 +05:30
Sanchayan Maity
fb1007b1b6
alacritty: Increase font size
2021-08-06 10:51:22 +05:30
Sanchayan Maity
8f5e45cb52
nvim: keymappings: Add mapping to copy to clipboard
2021-08-06 10:51:22 +05:30
Sanchayan Maity
a26efca087
starship: Remove deprecated property
2021-08-06 10:51:22 +05:30
Sanchayan Maity
26bc1e7e9c
nvim: Update packer
2021-08-06 10:51:22 +05:30
Sanchayan Maity
bdc14d4ebc
nvim: Add lightbulb for discoverable LSP code actions
2021-07-26 18:44:41 +05:30
Sanchayan Maity
b1d3fb01c2
tmux: Update tmux plugins
2021-07-25 11:59:16 +05:30
Sanchayan Maity
8f6a2f6419
chromium: Add chromium settings
2021-07-25 11:42:33 +05:30
Sanchayan Maity
d84af26334
tinyirc: Update configuration
2021-07-25 11:42:33 +05:30
Sanchayan Maity
b319398534
nvim: Update packer
2021-07-25 11:42:33 +05:30
Sanchayan Maity
e48ee53047
emacs: config: Update user mail address
2021-07-22 13:30:45 +05:30
Sanchayan Maity
5dbc5d4c29
i3status-rust: Set notifier
...
Without this, we do not get a message window via mako and need to
check in on the pomodoro timer in status bar manually.
2021-07-21 13:15:47 +05:30
Sanchayan Maity
3e7fd609ec
nvim: lsp: Sync nvim-lsp-ts-utils configuration with upstream
2021-07-21 11:00:40 +05:30
Sanchayan Maity
d00bf90b30
nvim: after/plugin: nvimgdb: Update nvim-gdb configuration
2021-07-21 10:29:21 +05:30
Sanchayan Maity
c9cc36a499
nvim: Update packer
2021-07-20 21:01:22 +05:30
Sanchayan Maity
cc2bedbe5d
nvim: keymappings: Add mappings to move lines
2021-07-20 21:01:13 +05:30
Sanchayan Maity
c646381a00
nvim: lsp: Add support for lua
2021-07-17 18:38:32 +05:30
Sanchayan Maity
c51261d94a
nvim: Update packer
2021-07-16 10:54:46 +05:30
Sanchayan Maity
2a2f85b82e
nvim: completion: Update nvim-compe settings
...
Sync with upstream. While at it, since we do not use autocomplete
anymore, change min_length to 1 to trigger completion easily.
2021-07-16 10:54:46 +05:30
Sanchayan Maity
efaba37bcf
nvim: fugitive/git: Add helper to rename branch
2021-07-15 21:12:27 +05:30
Sanchayan Maity
4565822924
nvim: lsp: Switch to pylsp
...
pyls is deprecated and not supported in nvim-lspconfig anymore.
The supported python language server is here.
https://github.com/python-lsp/python-lsp-server
2021-07-15 18:13:52 +05:30
Sanchayan Maity
b2d1a3ee62
kitty: Remove deprecated option
...
From 0.21.0 the options to control which modifiers keys to press
for various mouse actions have been removed. The options were:
terminal_select_modifiers, rectangle_select_modifiers and open_url_modifiers.
Use the mouse actions framework if these are needed.
2021-07-14 10:40:56 +05:30
Sanchayan Maity
ed70d5a630
nvim: Update packer
2021-07-13 19:56:43 +05:30
Sanchayan Maity
74b4f194b8
Switch to Victor Mono
...
The vanilla JetBrains Mono does not render some ligatures like =>
properly which made us use nerd-fonts package. However, the nerd-fonts
jetbrains-mono font seems to sometimes cause problems with kitty not
recognizing it by the standard name. Could be a fontconfig issue as well.
Switch to Victor Mono which also has ligature support and does not seem
to suffer from the problem above. We need the nerd-fonts version as well
due to nvim-web-devicons requiring patched fonts.
Deploying the fontconfig change seems to make the devicons in the
neovim status line render better at least size wise.
2021-07-13 19:52:56 +05:30
Sanchayan Maity
a148531d3f
fish: Add shortcuts for searching with ripgrep within in a file
...
This is primarily to help us with grepping in gstreamer logs.
2021-07-12 18:05:48 +05:30
Sanchayan Maity
a493297cae
nvim: plugins: For handling files with ANSI escape sequences better
2021-07-12 12:23:52 +05:30
Sanchayan Maity
d3b8cec40a
nvim: git: Add functionality to restore using git reflog
2021-07-09 10:34:12 +05:30
Sanchayan Maity
a85a76c3eb
nvim: Update packer
2021-07-09 10:34:12 +05:30
Sanchayan Maity
8fc44227f2
nvim: after/plugin/completion: Disable autocomplete
2021-07-05 17:43:10 +05:30
Sanchayan Maity
119c91a6b7
nvim: plugins: Add nvim-gdb
2021-07-05 17:39:56 +05:30
Sanchayan Maity
ffadf1cf4f
nvim: keymappings: Map ;; to :
...
Let's us get over the annoyance of having to press shift for using :.
2021-07-05 10:48:53 +05:30
Sanchayan Maity
6c3886aff0
nvim: Update packer
2021-07-05 10:48:53 +05:30
Sanchayan Maity
fff7723126
nvim: treesitter: Enable Haskell
2021-06-28 16:43:06 +05:30
Sanchayan Maity
112239bd31
nvim: plugins: Drop indentLine
...
indentLine seems to have general performance issues.
2021-06-26 11:19:47 +05:30
Sanchayan Maity
a51f16304c
nvim: after/ftplugin: git: Do not set bufhidden to wipe
...
This resulted in not being able to go back to the previous buffer when
using something like git log which is not we want.
2021-06-23 12:30:18 +05:30
Sanchayan Maity
47065178c5
nvim: Update packer
2021-06-23 12:30:18 +05:30
Sanchayan Maity
6406ae8a71
nvim: plugins: Drop plugins
...
Drop plugins we never use anymore or got around to using.
2021-06-23 12:30:11 +05:30
Sanchayan Maity
44a39eee24
nvim: treesitter: Enable playground
...
Helps to see what treesitter queries are being made. Would be helpful in
tuning the color scheme.
2021-06-23 12:28:44 +05:30
Sanchayan Maity
0649b639da
nvim: treesitter: Force nvim-treesitter to use a specific compiler
...
Required for Haskell. See
https://github.com/tree-sitter/tree-sitter-haskell#building-with-nvim-treesitter
2021-06-19 11:26:13 +05:30
Sanchayan Maity
a16c244fce
nvim: autoload/ftplugin: git: Add rebase and merge helpers
2021-06-17 16:58:12 +05:30
Sanchayan Maity
108630d19c
nvim: Move plugin configuration files to after/plugin
...
Now that neovim runtime can also source lua files from traditional vim
runtime directories like after/plugin/ftplugin etc, move all plugin
configuration files to after/plugin.
2021-06-17 10:07:51 +05:30
Sanchayan Maity
ca9e0d1754
nvim: after/plugin: fzf: Move fzf configuration
...
Do all fzf configuration in after/plugin instead of lua/modules. While at
it, add functionality to add fzf items to the quickfix list.
2021-06-16 19:11:11 +05:30
Sanchayan Maity
aee5337f55
nvim: init: Drop exrc and secure
...
exrc is deprecated and not recommended. Accordingly also drop secure.
See
https://github.com/neovim/neovim/issues/5784#issuecomment-506993689
2021-06-16 12:55:44 +05:30
Sanchayan Maity
7fb370f824
nvim: lsp: Enable code lens support
...
Relevant PR
https://github.com/neovim/neovim/pull/13165
2021-06-15 15:41:28 +05:30
Sanchayan Maity
2fcdea1cb2
nvim: keymappings: Add a key mapping to help with opening vim docs
2021-06-15 09:56:23 +05:30
Sanchayan Maity
5d2d279e9e
nvim: after/ftplugin: help: Add key mapping for closing help files
2021-06-15 08:34:27 +05:30
Sanchayan Maity
3d8ccb4f23
nvim: yolokai: Sync with nvim-highlite upstream
2021-06-15 08:34:27 +05:30
Sanchayan Maity
0eb9b86927
Revert "nvim: Fix accessing t_Co"
...
This reverts commit 72e3b80274
.
2021-06-15 08:34:27 +05:30
Sanchayan Maity
ba3c62722b
nvim: Update packer
2021-06-15 08:34:27 +05:30