4a18370609
nvim: Put window resize in autocmd group
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-19 19:48:28 +05:30
c3bda249af
nvim: Add Neomake shortcut for firing stack build
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-19 19:08:47 +05:30
f82abc12a3
nvim: Remove deoplete plugin for Rust and Python
...
Now that we rely on Language Client, we do not need deoplete specific
completion plugins for Python or Rust.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-18 18:12:10 +05:30
a42da14022
nvim: Add support for Vista
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-18 17:57:39 +05:30
a18da66dc4
nvim: Use hasktags instead of fast-tags
...
hasktags seems to better as it seems to be recognized by tools like
Vista and gives a proper 'Tagbar' structure for tags.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-18 17:55:20 +05:30
ffb2b5288e
nvim: Add shortcuts for enabling & disabling Neomake
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-18 15:32:55 +05:30
e696cbfde3
nvim: Add LSP support
...
Though we had removed this earlier bring it back. It saves the hassle of
having different plugin, packages or bindings for different languages.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-18 15:02:28 +05:30
adc85a9f34
nvim: Use ; for commands in visual mode as well
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-16 15:59:30 +05:30
900f6cf0c2
Revert "fish: Enable vi key bindings as default"
...
This reverts commit 5ad9f571d4
.
vi bindings are not helpful on command line. The default Ctrl-X like
bindings are better.
2020-01-16 09:29:46 +05:30
26bb3388d0
nvim: Let jedi show call signatures in command line
...
Call signatures being shown as pop up in buffer just are too intrusive
and mess things up.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-16 09:28:21 +05:30
57ddf41dfd
nvim: Invoke neomake only after writing a file
...
It becomes extremely annoying if neomake keeps getting invoked even
before we have finished writing some sensible code and then saved the
file. So let neomake be invoked automatically only when we save a file.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-15 12:57:23 +05:30
5497c1b1b6
nvim: Switch to QF for cscope
...
While we have gone back and forth between quickfix and fzf for cscope,
it makes sense for cscope results to be loaded in quickfix window.
Results loaded in fzf window will disappear once selected since that's
how fuzzy finding is used but we do not want to have that behaviour with
results of tools like cscope. Also use a plugin this time instead of
having our own function. The plugin also provides the added advantage of
jumping to a global definition instead of even opening that in a window.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-15 09:46:56 +05:30
0a771b40b0
gitignore: Ignore patch & diff files
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-14 21:53:44 +05:30
17da7b62ec
nvim: Disallow docstring window to popup during completion
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-14 20:58:15 +05:30
f2b7a64a33
i3: Fix the keyboard layout and make capslock function as ESC
2020-01-14 12:39:13 +05:30
d023335a58
fish: Add some git helpers
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-13 19:34:08 +05:30
939486ef54
nvim: Add diffconflicts plugin
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-13 19:26:04 +05:30
58f66d6d62
nvim: Update some FZF bindings
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-13 15:16:33 +05:30
04f63d2a19
nvim: Add FZF MRU plugin
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-13 14:30:48 +05:30
495e537e08
nvim: Cleanup & remove things we do not need
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-11 21:05:54 +05:30
617138019d
nvim: Minor rearrangement
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-08 17:31:18 +05:30
27f165d8c3
nvim: Add pandoc support
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-07 09:02:43 +05:30
af5e1aa0ab
tmux: Allow selecting window 0
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-06 19:51:13 +05:30
a3777e9d45
nvim: Miscellaneous cleanups & improvements
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-06 19:39:10 +05:30
ef32c9c6d9
nvim: Fix colors in terminal
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-06 19:12:24 +05:30
e37c512c77
mutt: Fix msmtp account settings inside mutt
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-06 18:51:47 +05:30
d8778f264b
nvim: Update vim-plug
...
While at it, ignore old plug file artifact.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-06 16:01:19 +05:30
aef4a3c885
nvim: Use floating window for cscope fzf output
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-06 15:58:22 +05:30
6675403f66
tmux: Add tmux fingers
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-06 14:17:17 +05:30
bfb8a50c4a
mutt: Fix mailnotify script
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-06 12:35:17 +05:30
5ad9f571d4
fish: Enable vi key bindings as default
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-06 11:46:42 +05:30
ae310a18f7
Update all mail related configs
...
1. Use app password for gmail accounts
2. Add nilenso account to mutt, imapfilter, mbsync, msmtp
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-06 10:55:00 +05:30
f4ced7432d
i3: Update i3 bindings to not rely on arrow keys
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-05 19:18:52 +05:30
2368683a64
tmux: Do not use arrow keys for pane navigation
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-05 18:51:25 +05:30
f34ad2fca9
fish: Add aliases for frequently used systemd commands
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-05 18:49:37 +05:30
fd30c5af11
tmux: Let base index start from 0
2020-01-04 15:58:05 +05:30
9acfd3d096
tmux: Keep default of starting pane index from 0
2020-01-03 15:28:17 +05:30
a67b25fd4b
Makefile: Do not stow gnupg config
...
Stowing gnupg config results in gnupg settings being stored inside
dotfiles repo which does not play well with permissions required for
gnupg directory.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-03 15:27:01 +05:30
21d2888b09
nvim: Ignore runtime paths
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-03 15:26:33 +05:30
e5ff77990d
fish: Add some more aliases for tmux
2020-01-03 15:25:45 +05:30
9cb59e82fc
fish: Add fish shell config
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-02 08:06:00 +05:30
d29f4e0e27
mutt: Update mutt config
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-01 14:03:31 +05:30
651c554452
gitignore: Ignore tmux resurrect directory
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-01 12:21:08 +05:30
e951bb849f
nvim: init.vim: Setup ghcid/hoogle based on environment
...
We may be running in a nix environment or without stack supported
project. Check this and setup the environment variable for ghcid and
hoogle plugin accordingly.
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-01 12:18:30 +05:30
e2c94e87d6
nvim: init.vim: Use of K conflicts with document access
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2020-01-01 12:15:55 +05:30
a4ab466df0
mutt: Use gruvbox colorscheme for mutt
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-12-31 17:32:54 +05:30
ca33de99c1
Update gnupg and notmuch config
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-12-31 15:04:16 +05:30
2237cdf38f
git: Update gitconfig
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-12-31 14:59:43 +05:30
6e152774dd
Update Makefile to provide additional options
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-12-31 14:58:42 +05:30
8f0b2fb93e
Individual configs should still be in directories
...
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-12-31 14:38:50 +05:30