Sanchayan Maity
6bf989871e
nvim: statusline: Fix tree-sitter status
...
Fixing based on file type was not good enough. Check for error
return and act accordingly.
2022-02-13 14:01:03 +05:30
Sanchayan Maity
ac3039d64b
nvim: after/plugin/fugitive: Improve git stash command mapping
2022-02-13 14:01:03 +05:30
Sanchayan Maity
6dd369b137
nvim: autoload/git: Use diff instead of difftool
2022-02-12 10:18:28 +05:30
Sanchayan Maity
447d4e50b5
nvim: plugins: Switch to fzf-lua
2022-02-10 21:31:57 +05:30
Sanchayan Maity
da5671b5ae
nvim: autoload/git: Fix git log when current branch is master/main
2022-02-10 21:31:57 +05:30
Sanchayan Maity
4edfa99a21
nvim: autoload/ftplugin: git: Add helper for format-patch
2022-02-10 21:31:57 +05:30
Sanchayan Maity
9c16443e10
nvim: statusline: Handle some more cases for filename & treesitter status
2022-02-10 21:31:57 +05:30
Sanchayan Maity
7d70992eae
nvim: after/plugin/fugitive: Add mapping to help with review
2022-02-10 21:20:51 +05:30
Sanchayan Maity
05bbba29a9
nvim: after/plugin/fugitive: Mapping for diffing in a new tab in Gstatus
2022-02-10 21:20:51 +05:30
Sanchayan Maity
316c17ad13
nvim: after/plugin/fugitive: Improve the diff commands
...
There was no need for the tab command shenanigans.
2022-02-10 21:20:51 +05:30
Sanchayan Maity
66af0bbd9e
nvim: after/plugin/statusline: Use nvim-gps for statusline
2022-02-09 18:14:12 +05:30
Sanchayan Maity
1484315caa
nvim: plugins: Add textobj-comment
2022-02-08 15:47:57 +05:30
Sanchayan Maity
819494b4bb
nvim: after/plugin/word-column: Change default mappings for textobj-word-column
...
We want to use vim-textobj-comment and hence need to make the ac mapping
available.
2022-02-08 15:47:57 +05:30
Sanchayan Maity
8b424a2533
nvim: after/plugin/statusline: Use nvim_set_hl API
...
See https://github.com/neovim/neovim/pull/17187 .
2022-02-08 15:47:57 +05:30
Sanchayan Maity
60478a59b0
nvim: after/plugin/fugitive: Make diff & difftool usage painless
2022-02-08 15:47:57 +05:30
Sanchayan Maity
73ceafcda2
nvim: keymappings: Make Esc cancel highlight search as well
2022-02-08 15:47:57 +05:30
Sanchayan Maity
59490d131a
nvim: colors/yolokai: Disable under curl for diagnostics
...
While we like having undercurl for diagnostics, most code bases are
garbage and linters/LSP show warnings all over the place. Seeing the
screen filled with red undercurls feels jarring. Disable them. Can't
expect people to do things properly.
2022-01-31 19:59:28 +05:30
Sanchayan Maity
572ff25150
nvim: init: Do not use underline for diagnostic
2022-01-31 19:59:28 +05:30
Sanchayan Maity
8ff00d9cb0
nvim: after/plugin/nvim-lint: Enable linting for yaml
2022-01-28 16:35:55 +05:30
Sanchayan Maity
2c9b7bfeb1
Revert "nvim: treesitter: Remove verilog support"
...
This reverts commit c2fabd0259
.
2022-01-27 19:06:59 +05:30
Sanchayan Maity
2b79d269ee
nvim: ftdetect: Drop nix ftdetect
...
This is not required anymore and is fixed upstream with commit
ecec95712.
2022-01-26 10:32:11 +05:30
Sanchayan Maity
93c92ad067
nvim: plugins: Drop vim-workspace and use auto-session
2022-01-25 10:17:33 +05:30
Sanchayan Maity
73dd1939bd
nvim: after/plugin/statusline: Write our own status line plugin
...
Drop lualine and use our own simple status line. We do not need any
of the fancy stuff, so this works just fine.
2022-01-24 16:15:52 +05:30
Sanchayan Maity
42a3680d87
nvim: yolokai: Remove style for statusline
...
This fixes the weird color artifact where the vertical split would
meet the statusline.
2022-01-24 13:23:35 +05:30
Sanchayan Maity
22ef882154
nvim: lsp: Enable ESLint
2022-01-21 11:28:45 +05:30
Sanchayan Maity
3cf20c4822
nvim: autoload/git: Generate a helpful name to use with stash
2022-01-19 17:44:15 +05:30
Sanchayan Maity
e807b1126a
nvim: init: Disable Python3 provider
2022-01-19 10:31:37 +05:30
Sanchayan Maity
6e86a6a777
nvim: plugins: Drop Coqtail
...
We are not gonna be pursuing studying Coq for quite a long while and
dropping this should allow us to drop Python provider, so drop this.
2022-01-19 10:29:48 +05:30
Sanchayan Maity
5f26c276ef
nvim: plugins: Drop vim-coq-plugin
...
coqtail can provide syntax highlighting. Not sure why we ever
added vim-coq-plugin.
2022-01-15 16:26:14 +05:30
Sanchayan Maity
c35ca910e4
nvim: plugins: Switch to gitlinker from vim-rhubarb
...
Also see commit a7b12dc6
.
2022-01-15 15:53:43 +05:30
Sanchayan Maity
4d978c02f6
nvim: after/plugin/nvim-lint: Enable linting for Dockerfile
2022-01-12 13:16:29 +05:30
Sanchayan Maity
cb8dfaddfa
nvim: after/plugin/fzf: Add a binding for select all
2022-01-11 11:38:55 +05:30
Sanchayan Maity
eea27349ab
nvim: plugins: Drop ferret
...
We hardly ever use this, so drop it.
2022-01-11 11:38:55 +05:30
Sanchayan Maity
54c8c977a4
nvim: plugins: Drop QFEnter
...
We actually never use this plugin.
2022-01-11 11:13:07 +05:30
Sanchayan Maity
c2fabd0259
nvim: treesitter: Remove verilog support
...
Conflicts with coq and crashes nvim sometimes.
2022-01-08 10:51:54 +05:30
Sanchayan Maity
0f51ccdf6b
nvim: keymappings: Use arrow keys to navigate popup menu
2022-01-07 16:20:35 +05:30
Sanchayan Maity
5a270db645
nvim: plugins: Drop wilder
2022-01-07 13:36:13 +05:30
Sanchayan Maity
0928a6e37e
nvim: plugins: Add patchreview
2022-01-06 15:29:26 +05:30
Sanchayan Maity
9316c06aa2
nvim: init: Enable filetype.lua and disable filetype.vim
...
See the below threads
https://github.com/neovim/neovim/pull/16600
https://www.reddit.com/r/neovim/comments/rvwsl3/introducing_filetypelua_and_a_call_for_help/
https://neovim.discourse.group/t/introducing-filetype-lua-and-a-call-for-help/1806
2022-01-06 15:29:26 +05:30
Sanchayan Maity
e0a642c949
nvim: colors: yolokai: Set Diff color background to black
2022-01-06 15:19:09 +05:30
Sanchayan Maity
a9136536f7
nvim: plugin/ansiesc: Do not set relative number
2022-01-05 18:21:10 +05:30
Sanchayan Maity
53446a15a1
nvim: after/plugin/wilder: Update configuration
...
- Do not enable the popup menu automatically
- Use arrow keys to navigate
- Enable for cmdline
2022-01-05 16:05:27 +05:30
Sanchayan Maity
7b19fceff2
nvim: plugins: Drop which-key
2022-01-04 15:15:47 +05:30
Sanchayan Maity
64ac6ed70c
nvim: init: Clean up unused vim-sneak settings
2022-01-04 15:15:47 +05:30
Sanchayan Maity
6744dc6004
nvim: lsp: Do not enable document highlight on CursorHoldI
2022-01-04 15:15:47 +05:30
Sanchayan Maity
9251900f70
nvim: yolokai: Sync with nvim-highlite upstream
2022-01-04 15:15:47 +05:30
Sanchayan Maity
25de9376a9
nvim: keymappings: Add a mapping for finding exact match
2022-01-03 20:26:56 +05:30
Sanchayan Maity
96977caa81
nvim: lsp: Fix typos & symbols in LSP protocol completion item kind
2021-12-29 18:54:57 +05:30
Sanchayan Maity
c6a7ba29bd
nvim: init.lua: Drop defaults
...
See :help nvim-defaults. The switchbuf setting was different than the
default though.
Drop cursorline settings as that doesn't make sense since we stopped
using relativenumber a while back.
2021-12-29 18:54:57 +05:30
Sanchayan Maity
cba7712eb2
nvim: after/plugin/nvim-lint: Enable languagetool for markdown & text
2021-12-28 19:24:45 +05:30