3707429737
nvim: lsp: Update LSP key bindings
2021-02-25 17:53:45 +05:30
7360f65e2f
nvim: lsp: Enable python language server
2021-02-25 17:35:50 +05:30
eff13b5225
nvim: yolokai: Sync with upstream nvim-highlite
2021-02-25 13:27:28 +05:30
abd22a73db
nvim: treesitter: Enable some more languages with treesitter
2021-02-25 12:32:05 +05:30
eb368b2e1f
tinyirc: Add guix and math channels
2021-02-24 12:12:53 +05:30
6e042db9d8
Revert "kitty: Disable transparent background"
...
This reverts commit d403912b1d
.
2021-02-24 10:42:19 +05:30
060fc1d41c
nvim: init: Make cursor line always be in the middle of the window
2021-02-22 14:44:10 +05:30
c9526d8997
nvim: Drop vim-smoothie
2021-02-22 14:23:01 +05:30
d3cbc0307a
nvim: Update packer
2021-02-19 11:06:20 +05:30
dee319481d
imapfilter: Do not move mailing list mails back from Trash
...
Mails which we have deleted, do not move them back from Trash. Also
delete from Trash.
2021-02-19 11:00:35 +05:30
ae391080a1
nvim: Sync nvim-compe settings with upstream
2021-02-18 19:07:13 +05:30
b1f19745f0
mutt: Add signature
2021-02-18 13:48:13 +05:30
47e40e765d
nvim: Add support for inserting visual block to anywhere
2021-02-16 20:38:03 +05:30
3f8010bc09
mutt: Set the "from" correctly to include sender name
2021-02-16 20:11:04 +05:30
fa940ca9e6
nvim: Update packer
2021-02-16 19:47:09 +05:30
2b89f36dc5
Add support for our now primary fastmail account
...
While at it, add some macros to mutt and clean up shell script with
shellcheck.
We also stop running imapfilter for anything but our own accounts.
2021-02-13 22:42:20 +05:30
7652573b72
i3: Auto start dunst
2021-02-13 12:05:35 +05:30
519eb52d82
dunst: Add a configuration for dunst
2021-02-13 12:05:34 +05:30
c5a2ca44a7
kitty: Change cursor shape to underline
2021-02-12 11:20:31 +05:30
e9384bc1e2
i3: Disable auto lock
2021-02-12 00:58:47 +05:30
b70f282dc8
git: Update to use our own email id
2021-02-12 00:58:47 +05:30
d403912b1d
kitty: Disable transparent background
2021-02-12 00:58:47 +05:30
d9cd7d6d1f
nvim: Update packer
2021-02-12 00:49:47 +05:30
3453691231
emacs: Enable os tty module
2021-02-12 00:49:47 +05:30
ad0db79b4f
nvim: Update packer
2021-02-10 11:26:22 +05:30
c5cd375c25
nvim: modules: completion: Move key bindings in lua module
...
nvim-compe recently included instructions on using backspace and tab
correctly. Include the same configuration.
2021-02-08 11:42:01 +05:30
9c889caa9a
nvim: plugin: compe: Use TAB and S-TAB to cycle through popup menu
...
We mistakenly dropped this while switching to compe from
completion-nvim.
2021-02-05 13:58:42 +05:30
51b848d1f6
nvim: lua: completion: Enable treesitter completion with nvim-compe
...
compe recently added completion support with treesitter. Enable it.
2021-02-05 13:58:11 +05:30
0981238a3c
nvim: ftplugin: haskell: Clean up hoogle settings
...
Should have been cleaned up as part of 14ebb51f9f
.
2021-02-04 23:29:30 +05:30
93726f564c
fish/starship: Enable starship
2021-02-04 15:21:09 +05:30
75f5b0d63e
nvim: lua: plugins: Drop QFEnter
...
Now that we use nvim-bqf it already provides opening a quickfix entry in
either of tab, split or vsplit. So drop QFEnter.
2021-02-03 16:23:31 +05:30
cddc40f842
nvim: Update packer
2021-02-03 14:42:36 +05:30
a18a122b97
nvim: lua: lsp: Drop lspfuzzy
...
Now that we are using nvim-bqf, we have a nicer interface to quickfix
list and nvim-bqf also integrates fzf mode. So drop lspfuzzy.
2021-02-02 20:28:51 +05:30
cb6eef2314
nvim: lua: lsp: Drop lsp-status
...
We use galaxyline for the status line and it already provides
LSP diagnostics info. So drop lsp-status. While the progress
message during the loading in status line is nice, may be will
incorporate it later by picking only the required pieces.
While at it, expose all diagnostics via statusline using galaxyline
components.
2021-02-02 20:13:07 +05:30
9918959aa2
nvim: Switch to nvim-compe
2021-02-02 18:09:35 +05:30
6ef47458e2
nvim: lsp: Move the completion item symbols from completion-nvim to LSP
2021-02-02 17:33:21 +05:30
5c2d83a833
nvim: Update packer
2021-02-02 17:33:21 +05:30
9377d973c1
git: Set default branch
2021-02-02 09:40:08 +05:30
91be84b9d7
nvim: Switch back to fugitive again :)
...
With most of our operations now being done through fzf + git command
line or lazygit, we primarily only require the log & blame facilities.
The blame interface in Gina is confusing.
This time however, we include some nice helper functions of our own.
2021-02-01 18:17:13 +05:30
a23caf6d12
nvim: Introduce LISP support
2021-02-01 10:35:29 +05:30
000bd17c4c
nvim: Update packer
2021-02-01 10:35:29 +05:30
b6279fe0cc
fish: Add functions for git operations using fzf
2021-01-30 15:03:57 +05:30
8f8cf8c71d
fish: Add an alias to source fish config
2021-01-30 15:03:57 +05:30
2470af80d8
fish: Update git add alias commands
2021-01-30 15:03:57 +05:30
6828369a17
git: Set auto squash for rebase by default and addEmptyPathspec to false
2021-01-30 15:03:57 +05:30
a0739c3ef9
nvim: Switch back to vim-signify
...
vim-signify recently fixed the below issue which was a problem earlier.
https://github.com/mhinz/vim-signify/issues/345
Considering that gitsigns exhibits a problem where the complete sign
column is marked while in the middle of a rebase, switch back to using
signify.
2021-01-30 15:03:57 +05:30
7ebc88268b
nvim: colors: yolokai: Update pandoc and yaml syntax highlighting
...
This improves the highlighting for files written in pandoc markdown.
It seems having the rainbow parentheses plugin active, results in
overwriting the syntax highlighting for URLs.
2021-01-29 11:36:46 +05:30
5b69c13505
nvim: Update packer
2021-01-28 23:36:29 +05:30
d374146a92
lazygit: Fix diff colors
...
See the below issue
https://github.com/jesseduffield/lazygit/issues/907
2021-01-28 11:37:08 +05:30
48dff4004d
nvim: lua: plugins: Do not use file type loading for Haskell plugins
...
The syntax plugin does not seem to take an effect, when the file type
loading feature from packer is used. So, remove it.
2021-01-27 09:13:47 +05:30