Sanchayan Maity
ad1c594245
nvim: after/plugin/nvim-lint: Drop pylint and use ruff
2023-01-26 16:55:44 +05:30
Sanchayan Maity
558f03bede
nvim: after/plugin/gitlinker: Add videolan repo
2023-01-18 10:44:25 +05:30
Sanchayan Maity
6340486b46
nvim: Use nvim-lint for linting markdown with vale
...
This effectively reverts 3ea83c6
and f4ee744
.
2023-01-15 17:22:10 +05:30
Sanchayan Maity
6e268b0d20
nvim: after/plugin/lightbulb: Update configuration
2023-01-07 10:36:23 +05:30
Sanchayan Maity
09f609b26a
nvim: after/plugin/nvim-lint: Enable clang-tidy
2022-12-20 20:43:09 +05:30
Sanchayan Maity
d0b5159bd9
nvim: after/plugin/nvim-lint: Enable revive linter for go
2022-12-11 16:55:41 +05:30
Sanchayan Maity
bc8904c94b
nvim: after/plugin/nvim-lint: Use eslint_d instead of eslint
2022-12-08 16:23:51 +05:30
Sanchayan Maity
42c06b8f2f
nvim: after/plugin/nvim-lint: Drop mypy for Python linting
2022-11-25 16:54:15 +05:30
Sanchayan Maity
b0e55a6e60
nvim: after/plugin/word-column: Fix conflicting mapping with target
...
Since we now have more mapping available after dropping treesitter
text objects, we can fix this.
Fixes the below warning from targets check health.
targets: health#targets#check
========================================================================
- WARNING: Conflicting mapping found:
aq → <Plug>(textobj-wordcolumn-word-a)
q → {'quote': [{'d': ''''}, {'d': '"'}, {'d': '`'}]}
- WARNING: Conflicting mapping found:
iq → <Plug>(textobj-wordcolumn-word-i)
q → {'quote': [{'d': ''''}, {'d': '"'}, {'d': '`'}]}
2022-11-24 14:21:49 +05:30
Sanchayan Maity
b294f196de
nvim: after/plugin/nvim-lint: Use leader instead of local leader
2022-11-15 17:32:07 +05:30
Sanchayan Maity
8d9d230c18
nvim: after/plugin/fugitive: Update gd/D mappings to use difftool
2022-11-04 17:46:44 +05:30
Sanchayan Maity
ba319f2bde
nvim: after/plugin/gitsigns: Use on_attach callback to setup mappings
...
keymaps is deprecated.
2022-11-04 09:54:55 +05:30
Sanchayan Maity
3ea83c67ba
nvim: after/plugin/nvim-lint: Drop languagetool & vale
...
Both seem to give errors at the moment. While at it, drop the unused
flake8 args setting.
2022-09-28 17:13:37 +05:30
Sanchayan Maity
6b9de43829
nvim: statusline: Add space after git ahead behind symbol
2022-09-05 19:04:30 +05:30
Sanchayan Maity
a18a0415b7
nvim: statusline: Do not set winbar for floating windows
2022-08-31 12:21:28 +05:30
Sanchayan Maity
f315c0060b
nvim: statusline: Allow more width for git branch
2022-06-25 17:05:49 +05:30
Sanchayan Maity
d057fa0385
nvim: fugitive: Execute commands while keeping current alt file
...
Keep current alternate file where possible for git commands executed
via fugitive.
2022-06-19 15:48:57 +05:30
Sanchayan Maity
add2ceb869
nvim: statusline: Enable winbar
...
Use it to show full path for file. This frees up space in status line
when git branch names are long.
2022-06-08 09:51:47 +05:30
Sanchayan Maity
664db0f770
nvim: after/plugin/nvim-lint: Remove flake8 as a linter for Python
2022-05-19 11:11:56 +05:30
Sanchayan Maity
f4b928bd3e
nvim: after/plugin/ftplugin: Update setting of buffer local mappings
2022-05-14 13:45:21 +05:30
Sanchayan Maity
a460081971
nvim: after/plugin/gitlinker: Fix gnome url
2022-05-05 16:48:21 +05:30
Sanchayan Maity
86a89f99ab
nvim: after/plugin/fugitive: Add mapping for git grep
...
The rebase abort mapping is not really required as fugitive already
provides the `ra` mapping when in git status window to abort rebase.
Use the `gr` mapping for git grep and `gR` for rebasing to origin.
2022-05-02 12:38:25 +05:30
Sanchayan Maity
081f31aada
nvim: plugins: Drop toggleterm
...
Now that we use tmux all the time this is not so useful.
2022-04-25 20:20:30 +05:30
Sanchayan Maity
306bd4b597
nvim: Enable linting for fish
2022-04-25 08:42:33 +05:30
Sanchayan Maity
cc2fcffc56
nvim: after/plugin/snipcomp: Sync with upstream
2022-04-19 20:08:18 +05:30
Sanchayan Maity
686fec51d6
nvim: Use the new API for setting keymap
2022-04-16 14:27:22 +05:30
Sanchayan Maity
f7ab6b1532
nvim: after/plugin/fugitive: Automatically jump to the blame window
...
The blame window opens at the bottom of the current window by default.
Jump to it automatically.
2022-04-12 18:27:56 +05:30
Sanchayan Maity
9eff2e764a
nvim: after/plugin/gitsigns: Blame is not very helpful
2022-04-12 17:34:46 +05:30
Sanchayan Maity
81fc328b4e
nvim: after/plugin/fugitive: Only keep the diff window around
...
Somehow dirvish buffer opens along with diff window when using
this mapping. Use only to close any other windows in this tab.
2022-04-03 08:54:34 +05:30
Sanchayan Maity
2d17fe00ab
nvim: autoload/git: Use difftool for review
...
The difftool version is actually useful since it populates the quickfix
list when the -y argument is not used. This gives rise to a possibility
where the quickfix list can be filtered to ignore or look only at files
we want.
While at it also add the version which opens each changed file in a tab
and gives a diffsplit view.
2022-04-03 08:53:46 +05:30
Sanchayan Maity
9ebbd3640b
nvim: after/plugin/fzf: BCommits also supports visual selection
...
BCommits supports visual selection of lines to track changes in
the range.
2022-03-27 19:26:36 +05:30
Sanchayan Maity
1325929554
nvim: after/plugin/fzf: Use tmux popups when in tmux
2022-03-24 09:36:04 +05:30
Sanchayan Maity
7ad8a95d21
Revert "nvim: plugins: Switch to fzf-lua"
...
This reverts commit 447d4e50b5
.
Switch back to fzf.vim as it supports tmux popups.
2022-03-24 09:16:50 +05:30
Sanchayan Maity
9352f12192
Revert "nvim: after/plugin/fzf-lua: Update actions for commits"
...
This reverts commit b10ba79940
.
Reverting this as a step to bring back fzf.vim.
2022-03-24 09:16:50 +05:30
Sanchayan Maity
d9746a1c73
nvim: statusline: Decrease the truncation width for git status
2022-03-23 10:28:22 +05:30
Sanchayan Maity
131e5bb364
nvim: after/plugin/snipcomp: Lazy load LuaSnip
...
LuaSnip needs to be lazy loaded now else it slows down the startup.
2022-03-14 13:36:45 +05:30
Sanchayan Maity
39acdb222f
nvim: statusline: Use the new auto command API
2022-03-04 20:19:20 +05:30
Sanchayan Maity
0246931b56
nvim: after/plugin/statusline: Add a git branch ahead behind component
...
Taken from
https://www.reddit.com/r/neovim/comments/t48x5i/git_branch_aheadbehind_info_status_line_component
2022-03-04 10:14:46 +05:30
Sanchayan Maity
16d3b05a8f
nvim: plugins: Drop nvim-gps
2022-03-02 10:46:45 +05:30
Sanchayan Maity
b10ba79940
nvim: after/plugin/fzf-lua: Update actions for commits
2022-02-26 13:26:11 +05:30
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
447d4e50b5
nvim: plugins: Switch to fzf-lua
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
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