Commit graph

175 commits

Author SHA1 Message Date
6fb728b503 Revert "nvim: init.vim: Use neovim-ghci"
This reverts commit 07dffc32f4.
2019-11-02 21:02:06 +05:30
07dffc32f4 nvim: init.vim: Use neovim-ghci
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-11-01 22:47:33 +05:30
83469d1496 nvim: init.vim: Switch to Edward Kmett's version
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-11-01 22:21:35 +05:30
bd107791a1 nvim: init.vim: Remove Intero
Intero can't even do jump to definition or reliably tell
me the types. Nuke it.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-11-01 22:18:05 +05:30
0dd3456d66 Add shortcuts for Neomake
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-11-01 15:28:46 +05:30
21ba6a5c2b nvim: init.vim: Integrate cscope & fzf
Since we can load results of cscope in fzf we no longer
need quickfix & cscope integration.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-10-30 22:42:33 +05:30
be6d4aeaec nvim: init.vim: Additional plugins & updates
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-10-30 19:42:51 +05:30
cc6bb13a55 nvim: init.vim: Add shortcuts for cscope update & reinit
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-10-30 19:21:00 +05:30
75a8f884c0 nvim: init.vim: Add shortcuts for Plug commands
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-10-30 17:36:15 +05:30
6a26c59f1f nvim: init.vim: Improve CScope with Quickfix and QFGrep 2019-10-30 14:59:21 +05:30
494e99fcbd nvim: init.vim: Add shortcuts for Quickfix and location 2019-10-30 14:23:15 +05:30
d7f085ae49 nvim: init.vim: Add key bindings for frequently used cmds 2019-10-30 13:26:55 +05:30
e773cb8ce9 nvim: init.vim: Enable spell check 2019-10-30 10:14:51 +05:30
2ea11a9dbd nvim: init.vim: Remove parinfer & add rainbow parentheses
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-10-29 11:45:54 +05:30
c6a4da0c31 Add vim-flog
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-10-28 13:38:01 +05:30
689514e93b nvim: init.vim: Update intero parameters
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-10-25 19:50:13 +05:30
b8bf6ac33a nvim: init.vim: Update gutentags ctags extra args
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-10-25 11:53:54 +05:30
8da8cfb584 nvim: init.vim: Remove Racket
Adding this package is giving RacketDetectHashLang function
already exists error.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-10-25 10:56:50 +05:30
dffa59022c nvim: init.vim: Enable clang format
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-10-25 10:48:49 +05:30
d92b5c7041 nvim: init.vim: Use GHCi backend for Intero
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-10-25 09:44:54 +05:30
a68283c2de nvim: init.vim: Remove LSP
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-10-25 08:33:42 +05:30
dc3e702d6c Update neovim config
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-10-24 21:51:54 +05:30
490d7acff8 Remove go crap
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-10-06 13:38:33 +05:30
177905c5ad Add support for Scheme
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-10-06 01:55:28 +05:30
c67b0de357 nvim: init.vim: Change tags cache directory
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-09-30 22:16:54 +05:30
132fc8dbf8 nvim: init.vim: Add man page & quick scope 2019-09-25 14:43:58 +05:30
dcd38e5b2d nvim: init.vim: Update & cleanup neovim config 2019-09-25 09:04:51 +05:30
2ad25de443 nvim: init.vim: Improve deoplete bindings
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-09-24 20:45:37 +05:30
324fcdd113 Unify clipboard
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-09-18 21:40:33 +05:30
ba8f4776be nvim: init.vim: Add support for automatic hover
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-09-09 22:13:27 +05:30
687804162c Allow ctags
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-09-03 01:28:11 +05:30
4cbf6441c0 nvim: init.vim: Add support for Clojure, Erlang & go
LSP support for go seems to work. Clojure has not been
tested. Erlang should be fine though untested.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-08-28 23:53:21 +05:30
6eda783c78 nvim: init.vim: Remove echodoc
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-08-28 22:17:57 +05:30
547a106db3 Revert "nvim: init.vim: Add Scala LSP support using metals"
This reverts commit 38fd4dbec1.
2019-08-27 19:37:26 +05:30
42258702f4 nvim: init.vim: Fix the home source directory
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-08-16 18:32:55 +05:30
25386fbc52 nvim: init.vim: Enable colors for terminal
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-08-12 11:04:20 +05:30
f9151f8b10 nvim: init.vim: Update nvim config
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-08-12 10:36:10 +05:30
e94f771db3 nvim: init.vim: Add shortcut for save and quit
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-08-06 08:45:18 +05:30
7f07f65458 Add GDB/LLDB/BashDB integration
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-08-03 00:28:42 +05:30
38fd4dbec1 nvim: init.vim: Add Scala LSP support using metals
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-08-02 21:13:19 +05:30
198e20a898 nvim: init.vim: Add fzf git files shortcut
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-08-01 12:17:06 +05:30
de6b3f800d nvim: init.vim: Add LC support for Haskell
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-07-11 15:56:36 +05:30
a165f535f4 nvim: init.vim: Use i as prefix for all intero bindings
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-07-09 10:19:13 +05:30
c2e36abdf9 nvim: init.vim: Add a Intero restart shortcut
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-07-08 23:16:05 +05:30
492216701e nvim: init.vim: Update neovim intero config
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-07-07 13:57:57 +05:30
b04d050812 nvim: init.vim: Update neovim config
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-07-05 23:00:05 +05:30
Sanchayan Maity
79c365e0b7 nvim: init.vim: Switch to the better vimtex plugin
Signed-off-by: Sanchayan Maity <sanchayan.maity@harman.com>
2019-07-05 10:27:52 +05:30
5f46b47c93 nvim: init.vim: Update neovim config for Haskell
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-07-04 21:43:19 +05:30
9e94ed906c nvim: init.vim: Update neovim config
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-06-30 22:43:19 +05:30
34be53641b init.vim: Remove shitty go lang
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-06-28 18:34:48 +05:30
efefcc0ac6 init.vim: Add support for Git messenger
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-06-27 22:06:14 +05:30
a24ec81837 nvim: init.vim: Update neovim configuration
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-03-06 21:20:59 +05:30
697d74a48c nvim: init.vim: Remove LC and restore deoplete
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-03-06 21:06:57 +05:30
cb3178bd7f nvim: init.vim: Add support for gtags
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-25 14:54:35 +05:30
988222400d nvim: Update neovim configuration
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-18 23:04:03 +05:30
bfe803ff30 nvim: Add support for go
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-14 22:51:08 +05:30
0444ac4591 nvim: Switch back to deoplete
Language client neovim actually works with deoplete as per
the documentation and not ALE.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-14 14:30:24 +05:30
64c173bd04 nvim: Update neovim configuration
Remove ghcid and fix fzf as per Arch/Manjaro system.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-12 23:13:38 +05:30
Sanchayan Maity
10df5e535a nvim: Switch to ALE
Signed-off-by: Sanchayan Maity <sanchayan.maity@harman.com>
2019-02-12 13:53:56 +05:30
1f1a8c3695 nvim: Update neovim config for ghcid and fzf
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-12 10:47:10 +05:30
2cff6bd574 nvim: Specify root markers for language client
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-11 21:18:35 +05:30
27ecc9d20e nvim: Switch to using Language Client Server Protocol
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-11 20:56:11 +05:30
e345c8cf55 nvim: Update neovim configuration
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-01-27 22:49:26 +05:30
feab565164 nvim: Update neovim configuration
Add fzf and magit. Remove unused plugins.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-01-25 10:49:07 +05:30
f829682e83 nvim: Update Neovim configuration
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-01-24 19:43:30 +05:30
c18471a549 nvim: Add TeX support to Neovim
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2018-11-21 22:21:14 +05:30
7169cfbd81 Update neovim & tmux configuration for autoread
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2018-11-14 19:43:47 +05:30
fde3187e81 nvim: Update neovim configuration
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2018-10-26 20:46:21 +05:30
3bbe29e5b1 Update tmux and nvim configuration
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2018-10-14 19:10:12 +05:30
aa4677c1ec Update configs 2017-10-19 14:42:12 +05:30
eafd45df5a Update neovim config
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2017-08-04 16:42:16 +05:30
87e1a13933 Update neovim configuration 2017-03-29 16:35:42 +05:30
0a213b0660 Add support for Haskell and Rust autocompletion with a few fixes 2017-02-18 17:00:11 +05:30
625f1dee6f Enable NerdCommenter and Monokai theme 2017-02-15 14:53:41 +05:30
2b1dbb7073 Add initial configuration for neovim 2017-02-15 01:21:44 +05:30