Commit graph

2076 commits

Author SHA1 Message Date
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
5b7fa8ae20 init.el: Add support for cargo
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-21 15:07:28 +05:30
61abe49789 init.el: Update emacs configuration
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-21 13:10:57 +05:30
40a2db43ff init.el: Enable rainbow delimiters mode
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-18 23:32:03 +05:30
908f2ad3c9 init.el: Update emacs configuration
Nuke LSP. That shit does not work.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-18 23:04:46 +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
82e327b213 init.el: Update emacs config
Allow automatic updation of packages. We do not have LSP
integration working yet.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-11 21:54:39 +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
04ded4c85b init.el: Update emacs config for Haskell
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-06 23:06:27 +05:30
ff7b923738 Update emacs init.el configuraiton
Add LSP and git support and some cleanup.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-06 16:23:16 +05:30
1dd9f52eee init.el: Update emacs init.el
LSP has not been tested yet.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-05 15:49:14 +05:30
8ce036ab29 init.el: Update font
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-04 23:16:14 +05:30
618c129b1a init.el: Fix helm gtag binding typo
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-04 23:13:01 +05:30
07c797ab31 init.el: Fix bindings for helm gtags configuration
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-04 23:06:55 +05:30
e087cf6b19 init.el: Commit an initial emacs config
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-02-04 15:42:43 +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
b2635436de Update tmux configuration
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-01-18 18:53:08 +05:30
7bd03f276c Update spacemacs configuration
Remove scheme and add support for Idris.

emacsclient has been slow to connect. A discussion and fix
was found here.
https://github.com/syl20bnr/spacemacs/issues/6181

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2019-01-18 11:30:13 +05:30
dc0770bfdf Revert "Update spacemacs configuration"
This reverts commit 23cd67b1a4.
2019-01-18 11:30:03 +05:30
23cd67b1a4 Update spacemacs configuration
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2018-11-26 20:42:45 +05:30
babc2bb780 Update mail related configuration
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2018-11-23 23:10:37 +05:30
f885f6796f Update spacemacs configuration
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
2018-11-23 22:46:00 +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