Commit graph

886 commits

Author SHA1 Message Date
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
Sanchayan Maity a636406ddd tmux: Update plugins 2021-01-16 22:12:23 +05:30
Sanchayan Maity dc4ecdb8b3 nvim: Update packer 2021-01-16 12:28:44 +05:30
Sanchayan Maity 14ebb51f9f nvim: plugins: Drop vim-hoogle
With LSP enabled for Haskell, we do not really need this.
2021-01-16 12:28:44 +05:30
Sanchayan Maity 795fe5208b Revert "nvim: Enable treesitter refactor and text objects"
This reverts commit 41f1e85929.

Enabling these two, seems to somehow result in highlighting not working
anymore. So disable them.
2021-01-14 20:05:41 +05:30
Sanchayan Maity 5ad08942f7 emacs: Update doom configuration
Enable some more org-mode stuff and disable workspaces & ophints.
2021-01-14 20:05:41 +05:30
Sanchayan Maity 10b835beac git: Ignore .git globally 2021-01-14 20:05:41 +05:30
Sanchayan Maity 4efbec8683 nvim: treesitter: Enable some more languages 2021-01-14 20:05:41 +05:30
Sanchayan Maity e62cb8f3ab nvim: Update packer 2021-01-14 10:57:02 +05:30
Sanchayan Maity 1307d996ac nvim: colors: yolokai: Change the delimiter color to red 2021-01-13 16:32:34 +05:30
Sanchayan Maity 6b6bd3c3fa nvim: colors: yolokai: Add syntax highlighting for pandoc
We might have to add more highlight groups later.
2021-01-13 16:18:07 +05:30
Sanchayan Maity 054b3188ce nvim: ftplugin: markdown: Update pandoc settings
Use citeproc as backend for bibliographic completion. The embedded
language setting is required to highlight the language blocks.
2021-01-13 16:16:49 +05:30
Sanchayan Maity 30011d5c9d nvim: Add SyntaxAttr plugin to help show highlight group under cursor 2021-01-13 16:04:27 +05:30
Sanchayan Maity 41f1e85929 nvim: Enable treesitter refactor and text objects 2021-01-12 16:34:52 +05:30
Sanchayan Maity 3e72b0f5ad nvim: Update packer 2021-01-12 16:13:08 +05:30
Sanchayan Maity d0e3d43830 nvim: modules: statusline: Show file name for inactive buffer 2021-01-11 12:11:51 +05:30
Sanchayan Maity ac31d85c7c i3: Use i3status-rs for status bar 2021-01-10 18:48:54 +05:30
Sanchayan Maity cdb8273365 i3: Disable conky 2021-01-10 18:41:36 +05:30
Sanchayan Maity 7ba3a0cc2a kitty: Use neovim as scrollback pager 2021-01-10 17:55:47 +05:30
Sanchayan Maity a98fca0d40 git: Ignore patch and diff files 2021-01-09 22:30:13 +05:30
Sanchayan Maity 6b0d304df0 emacs: Enable rfc-mode 2021-01-09 18:02:57 +05:30
Sanchayan Maity 757b29b026 nvim: Allow doing commits from within floating terminal
With this we can invoke git commit and not have a nested neovim
instance. This also makes 'C' option in lazygit to work properly
when lazygit is being used from the floating terminal with floaterm.
2021-01-09 17:21:17 +05:30
Sanchayan Maity a4296a5d7e fish: Use editor as floaterm inside a neovim floating terminal
Note that this works only in floaterm. Opening a terminal with
:terminal, will not have floaterm available in it.
2021-01-09 17:10:24 +05:30
Sanchayan Maity 39405e8cab nvim: ftplugin: Add & fix mapping for jumping between changes 2021-01-09 17:01:37 +05:30
Sanchayan Maity 76a868c8e6 nvim: Update packer 2021-01-09 16:52:32 +05:30
Sanchayan Maity fa18abaf65 nvim: Clean up init 2021-01-09 11:48:30 +05:30
Sanchayan Maity 94865fce59 nvim: Add customised LSP labels
Taken from
https://github.com/lukas-reineke/dotfiles/blob/master/vim/lua/lsp.lua
2021-01-08 20:44:39 +05:30
Sanchayan Maity c3019c997d kitty: Turn off audio bell 2021-01-08 19:02:54 +05:30
Sanchayan Maity 785ad62227 i3status-rust: Add a pomodoro block 2021-01-06 20:16:35 +05:30
Sanchayan Maity 658fd1a918 sway: Use FontAwesome for i3status-rs status bar
i3status-rs needs font awesome to be able to display icons properly. We
missed setting this correctly.
2021-01-06 20:14:52 +05:30
Sanchayan Maity 7842a06619 i3status-rust: Drop disk space block 2021-01-06 19:36:55 +05:30
Sanchayan Maity 8b9c239e56 fontconfig: Switch to nerd fonts patched JetBrains Mono 2021-01-06 10:36:47 +05:30
Sanchayan Maity ebea44a8d4 nvim: Update packer 2021-01-06 10:35:27 +05:30
Sanchayan Maity 3ffb0f2c97 i3status-rust: Change order of blocks 2021-01-05 21:10:16 +05:30
Sanchayan Maity 5058b6b6b0 nvim: lua: plugins: Drop scrollbar 2021-01-05 14:39:59 +05:30
Sanchayan Maity 494f0706bb nvim: yolokai: Update syntax highlighting
We want information messages to have orange color and warning messages
to have pink color.

Also fix the syntax highlighting for LspDiagnostics. While migrating
away from diagnostic-nvim, we did not specify the syntax highlight for
virtual text correctly, which resulted in them having just plain white
text on black background.
2021-01-04 17:03:42 +05:30
Sanchayan Maity 6929c30e2d nvim: yolokai: Update syntax highlighting
- TSStructure was deprecated
- TSVariable/TSVariableBuiltin/TSNamespace/TSComment seem to be newly
  introduced
- Use a different color for functions and identifiers
- Reorder alphabetically. Easier to compare against upstream doc
2021-01-04 16:03:01 +05:30
Sanchayan Maity 6336685b5e nvim: Update packer 2021-01-03 18:16:10 +05:30
Sanchayan Maity cbce1e3501 sway: Switch to i3status-rs for status bar 2021-01-02 14:26:25 +05:30
Sanchayan Maity f0c28c8b18 i3status-rust: Add configuration for i3status-rs 2021-01-02 14:26:00 +05:30
Sanchayan Maity 67b9bb5415 mako: Switch to nerd font patched JetBrains Mono 2021-01-02 12:18:55 +05:30
Sanchayan Maity 8123b790d0 sway: Use i3status as status bar
Waybar while nice seems to have problems when it comes to network status.
It continuously keeps switching between connected and disconnected
status or sometimes starts showing LAN status. It also seems to bring
down network on the machine and just disabling network status indicator
either does not help. Just drop that garbage and use i3status.
2021-01-01 13:48:27 +05:30
Sanchayan Maity b53b1f30fd i3status: Update configuration 2021-01-01 13:44:45 +05:30
Sanchayan Maity fcbdfc31ab nvim: Fix LSP configuration
Not sure what changed in recent releases for either nvim, packer or
lspconfig plugins, but, our custom LSP configuration file seems to
not be loaded or have any effect when specified via packer's config
directive. So load it manually in init.
2021-01-01 11:56:33 +05:30
Sanchayan Maity 0ed4d83ef8 emacs: Enable Rust and shell
When org-mode is enabled, enabling a language module enables the
corresponding support in org-babel. So, enable rust and shell for
org-mode with org-babel.
2020-12-29 21:17:29 +05:30
Sanchayan Maity 68fe428487 zathura: Switch to nerd fonts patched JetBrains Mono 2020-12-29 12:08:27 +05:30
Sanchayan Maity bf6f8004b9 nvim: Update packer 2020-12-28 10:39:15 +05:30
Sanchayan Maity b776d21875 i3status: Add a configuration for i3status
This is copied over from Manjaro i3's community edition.
2020-12-26 17:40:17 +05:30