Commit Graph

833 Commits

Author SHA1 Message Date
Sanchayan Maity 519eb52d82 dunst: Add a configuration for dunst 2021-02-13 12:05:34 +05:30
Sanchayan Maity c5a2ca44a7 kitty: Change cursor shape to underline 2021-02-12 11:20:31 +05:30
Sanchayan Maity e9384bc1e2 i3: Disable auto lock 2021-02-12 00:58:47 +05:30
Sanchayan Maity b70f282dc8 git: Update to use our own email id 2021-02-12 00:58:47 +05:30
Sanchayan Maity d403912b1d kitty: Disable transparent background 2021-02-12 00:58:47 +05:30
Sanchayan Maity d9cd7d6d1f nvim: Update packer 2021-02-12 00:49:47 +05:30
Sanchayan Maity 3453691231 emacs: Enable os tty module 2021-02-12 00:49:47 +05:30
Sanchayan Maity ad0db79b4f nvim: Update packer 2021-02-10 11:26:22 +05:30
Sanchayan Maity 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
Sanchayan Maity 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
Sanchayan Maity 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
Sanchayan Maity 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
Sanchayan Maity 93726f564c fish/starship: Enable starship 2021-02-04 15:21:09 +05:30
Sanchayan Maity 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
Sanchayan Maity cddc40f842 nvim: Update packer 2021-02-03 14:42:36 +05:30
Sanchayan Maity 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
Sanchayan Maity 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
Sanchayan Maity 9918959aa2 nvim: Switch to nvim-compe 2021-02-02 18:09:35 +05:30
Sanchayan Maity 6ef47458e2 nvim: lsp: Move the completion item symbols from completion-nvim to LSP 2021-02-02 17:33:21 +05:30
Sanchayan Maity 5c2d83a833 nvim: Update packer 2021-02-02 17:33:21 +05:30
Sanchayan Maity 9377d973c1 git: Set default branch 2021-02-02 09:40:08 +05:30
Sanchayan Maity 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
Sanchayan Maity a23caf6d12 nvim: Introduce LISP support 2021-02-01 10:35:29 +05:30
Sanchayan Maity 000bd17c4c nvim: Update packer 2021-02-01 10:35:29 +05:30
Sanchayan Maity b6279fe0cc fish: Add functions for git operations using fzf 2021-01-30 15:03:57 +05:30
Sanchayan Maity 8f8cf8c71d fish: Add an alias to source fish config 2021-01-30 15:03:57 +05:30
Sanchayan Maity 2470af80d8 fish: Update git add alias commands 2021-01-30 15:03:57 +05:30
Sanchayan Maity 6828369a17 git: Set auto squash for rebase by default and addEmptyPathspec to false 2021-01-30 15:03:57 +05:30
Sanchayan Maity 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
Sanchayan Maity 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
Sanchayan Maity 5b69c13505 nvim: Update packer 2021-01-28 23:36:29 +05:30
Sanchayan Maity d374146a92 lazygit: Fix diff colors
See the below issue
https://github.com/jesseduffield/lazygit/issues/907
2021-01-28 11:37:08 +05:30
Sanchayan Maity 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
Sanchayan Maity 1dbb82fc49 nvim: Update LSP status configuration variables 2021-01-27 09:13:47 +05:30
Sanchayan Maity 366688d1c3 nvim: Update packer 2021-01-27 09:13:47 +05:30
Sanchayan Maity 31d02e6c9c emacs: Set docx as preferred format for ODT export 2021-01-22 20:36:50 +05:30
Sanchayan Maity b6f736b70b emacs: Use doom-vibrant theme
We use srcery color scheme in terminal as well and using the same in
emacs, makes titles and comments unreadable when opening in terminal
with emacsclient. So use a different color theme.
2021-01-22 18:05:58 +05:30
Sanchayan Maity 07bf4f387a emacs: Enable plantuml for org-mode 2021-01-22 17:37:03 +05:30
Sanchayan Maity 47ab28723f nvim: modules: statusline: Use srcery variant for white foreground 2021-01-22 16:10:43 +05:30
Sanchayan Maity 355b060aea nvim: colors: yolokai: Use srcery variant for white 2021-01-22 16:07:49 +05:30
Sanchayan Maity c06aec7395 emacs: Introduce identical bindings to vim for moving between windows/splits 2021-01-22 16:07:49 +05:30
Sanchayan Maity b2919695a2 alacritty: Use Medium Italic for font style 2021-01-22 11:52:11 +05:30
Sanchayan Maity 2e6aa8019b alacritty: Fix log level 2021-01-22 10:52:04 +05:30
Sanchayan Maity 4472336b15 imapfilter: Move mail from gitlab/freedesktop under it's own label 2021-01-21 22:20:02 +05:30
Sanchayan Maity 874a2801d4 nvim: lua: plugins: Add nvim-bqf to improve quickfix 2021-01-21 10:48:59 +05:30
Sanchayan Maity 5e2182f52f emacs: Enable midnight minor mode for PDF view 2021-01-18 15:28:01 +05:30
Sanchayan Maity 7b3db2a401 emacs: Clean up duplicate org-directory setting 2021-01-18 14:45:01 +05:30
Sanchayan Maity 54b66455cd nvim: lua: modules: gitsigns: Enable hunk text objects 2021-01-17 11:50:34 +05:30
Sanchayan Maity d9f8c8ce56 nvim: Update packer 2021-01-17 11:46:10 +05:30
Sanchayan Maity c0720a74ef alacritty: Switch to nerd fonts patched JetBrains Mono 2021-01-16 22:25:41 +05:30