053ddbf55e
nvim: lua: plugins: Drop vim-tmux-focus-events
...
This plugin is now obsolete and no longer needed as both neovim and vim
(since version 8.2.2345) have native support for this functionality.
2021-04-28 10:58:39 +05:30
10237ec093
nvim: lua: plugins: Drop nvim-bqf and add back QFEnter
...
With nvim-bqf when opening the quickfix list, it jumps around the opened
buffers. For example, when calling LSP reference on a variable in buffer
one, it jumps to buffer three after the quickfix list opens. This is
annoying, so dump it. The preview feature has not been that helpful
anyways.
2021-04-28 10:58:12 +05:30
bdafd1eea3
fish: Drop lazygit alias
...
We do not use lazygit anymore.
2021-04-28 10:58:12 +05:30
5005a2b558
nvim: Update packer
2021-04-28 10:58:12 +05:30
b9e5fb64bf
nvim: fugitive: Refactor and add some more git helpers
2021-04-27 09:29:41 +05:30
f65f7ffb3f
fish: Improve the alias to only have the fugitive buffer
2021-04-22 17:30:28 +05:30
baa70ee678
nvim: keymappings: Add a useful mapping for closing tabs
2021-04-22 10:55:37 +05:30
a509c22865
emacs: Enable Haskell
...
Need it for org-mode.
2021-04-20 21:47:09 +05:30
79ec344e43
kitty: Fix font family description
...
Not sure why it worked before.
2021-04-20 11:32:14 +05:30
82bc7524b1
nvim: Update packer
2021-04-20 11:32:14 +05:30
d8c3e56bdf
emacs: Enable ranger and icons for dired
2021-04-19 12:20:00 +05:30
063af20501
ranger: Run formatter on these python files
2021-04-19 12:20:00 +05:30
c8b64ae94f
Revert "nvim: keymappings: Do not use 'jk' for Esc anymore"
...
This reverts commit 915a5427e3
.
2021-04-19 12:20:00 +05:30
765eec81b6
nvim: after: fugitive: Update key mappings
2021-04-19 12:20:00 +05:30
66213e0d06
nvim: modules: floaterm: Drop binding for lazygit
...
Fugitive actually has everything one needs on a daily basis.
2021-04-19 12:20:00 +05:30
7363f20681
nvim: Update packer
2021-04-19 11:18:40 +05:30
b6b3731571
i3: Drop all gaps related configuration
2021-04-12 11:17:32 +05:30
f8086354e8
tmux: Update plugins
2021-04-08 13:30:22 +05:30
cfea08a09a
fish: Add an alias for opening fugitive in neovim
...
This gives us access to git status in fugitive easily to carry out
further git operations.
2021-04-07 20:31:37 +05:30
915a5427e3
nvim: keymappings: Do not use 'jk' for Esc anymore
...
With 60% keyboard, Esc is easier to hit and in sway, may be we should
map Caps to Esc.
2021-04-07 20:31:37 +05:30
cdd87b94d8
nvim: Update packer
2021-04-07 20:31:30 +05:30
39aaa2fd5c
nvim: Update conjure to the new release
2021-04-02 20:05:53 +05:30
5b8fc42e29
nvim: Update packer
2021-03-30 11:25:37 +05:30
a6ab727ee0
mpDris2: Add a configuration for mpDris2
2021-03-25 11:10:27 +05:30
d197d0b1b7
nvim: Update packer
2021-03-25 11:10:12 +05:30
90d6c8681d
nvim: Update packer
2021-03-23 10:46:45 +05:30
9d6a7fa382
tinyirc: Add neovim and emacs channel
2021-03-22 14:49:07 +05:30
40aa550eaa
fish: Add local bin to PATH
...
On Arch/Endeavour, local bin seems to be not set in PATH unlike Manjaro,
add this.
2021-03-20 11:44:17 +05:30
ff7e6f524c
nvim: git/fugitive: Add helper for git branch and checkout
2021-03-19 12:15:52 +05:30
dfe344b2b9
fish: Set guix current profile as well
...
See this stack exchange post for details
https://unix.stackexchange.com/questions/561093/what-is-the-difference-between-guix-profile-and-config-guix-current
Without doing this 'guix describe' also gives an error. See
https://lists.gnu.org/archive/html/bug-guix/2019-05/msg00692.html
2021-03-18 20:01:45 +05:30
bd88fba9cb
sway: Allow searching for $XDG_DATA_HOME/applications & $XDG_DATA_DIRS/applications for desktop files
...
This is required to be able to open applications installed via flatpak.
See wofi(7).
2021-03-18 11:33:45 +05:30
ce71c5b1d3
mutt: Add helper macros for our work account as well
2021-03-18 10:44:26 +05:30
b7d8452110
fish: Add guix to pkg-config search path
2021-03-17 20:20:15 +05:30
ea34981998
fish: Add guix
2021-03-16 12:43:15 +05:30
7be22f9ac2
gitignore: Ignore nvim undo, shada and swap directories
2021-03-16 12:42:29 +05:30
eed4071a67
gnupg: Use pinentry-gtk-2
2021-03-13 17:27:28 +05:30
b8fc4d5d15
mbsync: Master slave terminology has been deprecated
...
https://www.mail-archive.com/isync-devel@lists.sourceforge.net/msg03159.html
2021-03-13 17:22:12 +05:30
3b2e3adee1
nvim: plugins: Enable support for guile
2021-03-10 21:36:55 +05:30
8943ecf656
nvim: plugins: Update conjure and aniseed
2021-03-10 21:36:55 +05:30
05a87e36a8
nvim: plugins: Switch from parinfer to vim-sexp
2021-03-10 21:36:55 +05:30
e8ef3a4ded
nvim: lsp: Enable typescript language server
...
Need it for some work stuff :(.
2021-03-10 21:36:55 +05:30
b6aae8d570
nvim: Update packer
2021-03-09 10:54:21 +05:30
331aa6b732
i3status-rust: Fix CPU block format
2021-03-06 12:25:50 +05:30
41b64d793e
starship: Disable aws module
2021-03-06 12:25:50 +05:30
62fa13f53e
fish: Setup node version manager
2021-03-06 12:25:50 +05:30
0fb60d9204
Revert "tmux: Start panes with index 1 and allow selecting 10th pane"
...
This reverts commit fa3fd17e3e
.
2021-03-06 12:25:50 +05:30
87e5ddeb37
pycodestyle: Ignore E501 line too long error
...
We add this so that pyls does not complain about this. This could also
be done in LSP configuration, like below, but not doing that.
https://github.com/lukas-reineke/dotfiles/blob/master/vim/lua/lsp.lua
2021-03-06 12:25:50 +05:30
d601e558da
nvim: Update packer
2021-03-06 12:25:50 +05:30
c8d8181460
chrome: Add chrome settings
2021-03-06 12:25:50 +05:30
e54645fa11
sway: Load environment variables using systemd's user service environment
2021-03-03 13:11:36 +05:30