Commit graph

1462 commits

Author SHA1 Message Date
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
39405e8cab nvim: ftplugin: Add & fix mapping for jumping between changes 2021-01-09 17:01:37 +05:30
76a868c8e6 nvim: Update packer 2021-01-09 16:52:32 +05:30
fa18abaf65 nvim: Clean up init 2021-01-09 11:48:30 +05:30
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
c3019c997d kitty: Turn off audio bell 2021-01-08 19:02:54 +05:30
785ad62227 i3status-rust: Add a pomodoro block 2021-01-06 20:16:35 +05:30
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
7842a06619 i3status-rust: Drop disk space block 2021-01-06 19:36:55 +05:30
8b9c239e56 fontconfig: Switch to nerd fonts patched JetBrains Mono 2021-01-06 10:36:47 +05:30
ebea44a8d4 nvim: Update packer 2021-01-06 10:35:27 +05:30
3ffb0f2c97 i3status-rust: Change order of blocks 2021-01-05 21:10:16 +05:30
5058b6b6b0 nvim: lua: plugins: Drop scrollbar 2021-01-05 14:39:59 +05:30
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
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
6336685b5e nvim: Update packer 2021-01-03 18:16:10 +05:30
cbce1e3501 sway: Switch to i3status-rs for status bar 2021-01-02 14:26:25 +05:30
f0c28c8b18 i3status-rust: Add configuration for i3status-rs 2021-01-02 14:26:00 +05:30
67b9bb5415 mako: Switch to nerd font patched JetBrains Mono 2021-01-02 12:18:55 +05:30
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
b53b1f30fd i3status: Update configuration 2021-01-01 13:44:45 +05:30
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
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
68fe428487 zathura: Switch to nerd fonts patched JetBrains Mono 2020-12-29 12:08:27 +05:30
bf6f8004b9 nvim: Update packer 2020-12-28 10:39:15 +05:30
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
215f78d159 emacs: Switch to nerd fonts patched JetBrains Mono 2020-12-25 18:09:54 +05:30
58c02ce5b9 kitty: Switch to nerd font patched JetBrains Mono
Without this, the symbol => does not get rendered correctly.
2020-12-25 15:04:01 +05:30
d9beffb00c i3: Put the i3 status on top 2020-12-25 10:49:15 +05:30
28b9b906ed nvim: Update packer 2020-12-24 21:06:02 +05:30
dde573580a i3: Turn off picom and some other stuff 2020-12-24 21:00:00 +05:30
ee1ac9e2d8 i3: Switch to kitty as default terminal 2020-12-24 17:54:50 +05:30
222baa084f emacs: Enable latex and pretty + journal flags for org 2020-12-24 12:02:19 +05:30
de318ebc1c emacs: Fix doom-font and use srcery color theme 2020-12-24 12:02:19 +05:30
3f6d104eb0 nvim: markdown: Set formatting mode to hard wrap with smart auto formatting 2020-12-23 20:02:51 +05:30
3f561bf6f6 sway: Do not enable sticky for pavucontrol and blueman-manager
A floating window that's sticky will move to the new active workspace
whenever the workspace on the same output changes.
2020-12-23 17:10:35 +05:30
26b6b4505b sway: Prevent firefox sharing indicator from opening in full size window
This is due an upstream bug
https://bugzilla.mozilla.org/show_bug.cgi?id=1628431
2020-12-23 17:08:43 +05:30
f73f40f5af nvim: Drop searchlight and switch to hlslens 2020-12-23 16:38:55 +05:30
42f707adb4 nvim: Drop syntax highlighting plugins we do not need 2020-12-23 16:38:55 +05:30
dec2764e43 Revert "nvim: init: Enable virtualedit"
This reverts commit 98c0c283ee.
2020-12-23 16:38:55 +05:30
df7118cc95 fish: Add shortcuts for opening relevant org files 2020-12-21 20:39:08 +05:30
102f5c1013 nvim: Update packer 2020-12-21 10:33:18 +05:30
dfe44fb14c git/nvim: Switch to using diffconflicts for resolving merge conflicts
While we dropped diffconflicts earlier and switch to vanilla vimdiff,
two way merges are definitely better than three way merges. 3 way merge
as in gina or vimdiff is extremely confusing except for may be the
simplest of merge conflicts.

conflict-marker and diffconflicts should let us handle all cases.
2020-12-19 16:29:06 +05:30
30aa34c9a3 kitty: Map Ctrl+d to no_op
Ctrl+d seems to close window. Map it to no_op.
2020-12-19 16:26:31 +05:30
766a429ce7 nvim: yolokai: Sync with nvim-highlite upstream 2020-12-19 09:53:09 +05:30
cf88659f30 nvim: colors: yolokai: Add highlighting for conflict-markers 2020-12-18 13:56:14 +05:30
8b8b7ec139 nvim: modules: floaterm: Add key mapping to open lazygit directly 2020-12-18 13:55:42 +05:30
f14d8c6630 mako: Disable timeout 2020-12-16 20:28:07 +05:30
97d10b6a1b nvim: modules: gitsigns: Sync settings with upstream 2020-12-16 11:26:23 +05:30
692bd9a534 waybar: waybar modules require a minimum height of 28 2020-12-15 17:00:55 +05:30