Commit graph

257 commits

Author SHA1 Message Date
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
1bacbb49f0 tmux.conf: Remove settings not applicable
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-07-12 10:41:01 +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
b714662d2a init.el: Update emacs config
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-07-03 23:18:31 +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
25dad76e53 init.el: Disable go support
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-06-23 17:43:51 +05:30
be3816e5b6 init.el: Add verilog support
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-06-23 17:35:00 +05:30
c187c778dd Remove Toradex account
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-06-23 16:33:04 +05:30
84e6c17b2c init.el: Remove gtags support
We can use etags with emacs which works nicely with
xref and auto complete. gtags which we were primarily
using for C is not required.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-03-28 12:29:56 +05:30
bbff45c70a init.el: Auto refresh all buffers
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-03-28 10:53:11 +05:30
e8269d80f4 init.el: Fix magit-diff invocation
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-03-20 23:36:00 +05:30
e53acfff28 init.el: Fix typo for xref bindings
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-03-12 23:23:58 +05:30
8938e61a52 init.el: Update emacs config
1. Change update interval to 4 days as it seems for
a longer interval somehow finding packages on melpa
runs into some issue.
2. Remove intero. It cannot even resolve a symbol in
the same project.
3. Add support for dumb-jump. Seems to have better
specific search focus than just git grep with helm.
4. Add key bindings for xref. We can use emacs tags
which is especially helpful since LSP or intero does
not work for Haskell nor does gtags.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-03-12 23:13:11 +05:30
fc1cdd6eda init.el: Start emacs in full screen
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-03-07 11:23:36 +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
9bc1a9e45c init.el: Remove the local spacelpa repository
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-03-06 16:58:35 +05:30
2bd885899d init.el: Remove timemachine and fix bindings
timemachine does not work with evil mode so remove it
and fix some bindings.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-03-01 20:28:39 +05:30
d394871e7c init.el: Enable parinfer for scheme mode
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-26 17:41:05 +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
04d807ffda init.el: Update projectile bindings
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-25 11:59:25 +05:30
f1e9996b8a init.el: Add support for scheme
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-24 20:11:30 +05:30
f2cd1fd338 init.el: Add some more git support
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-24 19:05:10 +05:30
4490c2d937 init.el: Enable avy and evil-surround
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-23 11:03:12 +05:30
c75b23c765 init.el: Disable mouse completely
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-23 01:20:17 +05:30
9f97fe36d5 init.el: Use eshell instead of ansi-term
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-22 21:02:48 +05:30
3d9b0b5278 init.el: Add evil nerd commenter
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-22 16:52:22 +05:30
8fece8c12c init.el: Execute gofmt-before-save only if go mode gets enabled
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-22 16:32:49 +05:30
594c11169c init.el: Fix bugs in Haskell mode config
Do not start intero automatically. Intero's whitelist and
blacklist feature does not really work and creates problems
for non intero/stack projects. Remove go format call with
before-save hook as it resulted in go format being called
on a file before saving and changing the major mode.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-22 16:20:15 +05:30
82a8392fff init.el: Add support for go
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-21 21:29:02 +05:30
7a8704563b init.el: Add support for common lisp
Since the common lisp bindings were conflicting with
rust cargo bindings refactor the key bindings by
using major mode keymap feature of general.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-21 19:45:37 +05:30