Commit Graph

93 Commits

Author SHA1 Message Date
Hedy Li
1e7f2b137e
Emacs: move early-init to init and modify init file
Again, making vimL my primary dotfile lang by reducing elisp file lines
and number of files ;P
2021-10-02 20:53:32 +08:00
Hedy Li
0602d4d921
aerc: Use ~/.config/aerc/styles as stylesets dir
I couldn't use ~/local/aerc/stylesets because the outer aerc dir may act
as a symlink (see the setup script).
2021-09-29 18:03:33 +08:00
Hedy Li
9123786773
emacs/doom: Refactor and simplify config files
Part of my effort to make vimL the primary lang for my dotfiles
(currently it's still elisp, ugh)
2021-09-29 15:26:58 +08:00
Hedy Li
c8fa05b31a
nvim: Use { 'for': 'filetype' } for filetype plugins
Even though I know that some of them only loads upon ftplugin so this is
kinda useless.
2021-09-29 06:56:43 +00:00
Hedy Li
218476c70a
nvim: Only plug coc if we have node
The 'node not found' error is annoying even though it only flashes for
<1s
2021-09-29 06:56:41 +00:00
Hedy Li
aa39fcc99e
aerc: Add custom stylesheet
It's the same as default but with just the top bar colored for now
2021-09-29 06:56:37 +00:00
Hedy Li
8f514dd679
Squashing commits to fix history ugh
nvim: Setup script install plug only if isn't installed

Part of my effort to make the scripts able to be run >once

--

README: Installation stuff and modify ToC

--

nvim: Add markdown ToC plugin

--

git: Config file tabs to spaces

--

aerc: Use ~/local/share/aerc and add setup script
2021-09-29 06:53:06 +00:00
Hedy Li
d4c94326c9
nvim: add vimagit and refactor plugin declarations 2021-09-29 06:45:35 +00:00
Hedy Li
7ea972ab73
fish: direnv hook 2021-09-20 11:40:58 +08:00
Hedy Li
f649b7ae3f
nvim: fix conflicts 2021-09-20 11:40:25 +08:00
0d8ac7c97a
nvim: add slope syntax plugin 2021-09-19 12:30:53 +00:00
Hedy Li
ba3c915bab
nvim: fix scdoc detect and add a new plugin 2021-09-07 18:09:02 +08:00
Hedy Li
aa0034494c
nvim: add vim-toml 2021-08-30 13:29:32 +08:00
Hedy Li
46044bfc84
fix complete lua reference and remove endwise 2021-08-29 21:10:00 +08:00
Hedy Li
fa252e187b
nvim: rename autocomplete.lua -> complete.lua because I have autopairs 2021-08-25 13:34:33 +08:00
Hedy Li
1d7831e137
nvim: remove vim.o.completeopt in autocomplete.lua 2021-08-25 13:32:03 +08:00
Hedy Li
ba50cfffee
nvim: add completeopts 2021-08-24 11:49:10 +08:00
Hedy Li
e98fd72ee3
nvim: remove obsolete comment in general.vim 2021-08-23 13:17:39 +08:00
Hedy Li
f279cff8be
nvim: add some comments in autocomplete.lua and plugins.vim for <CR> 2021-08-22 17:54:40 +08:00
Hedy Li
72048a8197
nvim: add nvim-compe mappings for C-Space, CR, C-f, C-d 2021-08-22 17:39:19 +08:00
Hedy Li
b44849d2b5
nvim: set shell=bash 2021-08-22 17:37:35 +08:00
Hedy Li
ab2d8ea07d
improve fish startup speed by generating exportenvs.fish 2021-08-22 13:01:28 +08:00
Hedy Li
969ab511a1
nvim: replace auto-pairs, fix backspace 2021-08-20 20:33:44 +08:00
Hedy Li
f06e60a6ae
nvim: add plugin, fix a url, and add todo comment 2021-08-20 10:56:48 +08:00
Hedy Li
cd39268dbb
vim/nvim: fix backspace newline issue 2021-08-20 10:56:20 +08:00
Hedy Li
345faf45c4
doom: refactor config comments 2021-08-19 19:45:30 +08:00
Hedy Li
460d93bb5f
Remove wakatime completely
wakatime made my nvim startup *extremely* slow, I used vim-profiler and
wakatime takes few thousand times slower than my other plugins, damn

planning to look from or make my own lightweight coding metrics
solution.
2021-08-19 19:43:18 +08:00
Hedy Li
37942e8ec7
nvim: reformat files 2021-08-19 17:45:25 +08:00
Hedy Li
004b992eed
nvim: remove coc-settings because it never works & I don't use it anymore 2021-08-19 13:03:34 +08:00
Hedy Li
3d20701074
nvim: fix sourcehut gemtext plugin url (sr.ht -> git.sr.ht) 2021-08-19 12:57:28 +08:00
Hedy Li
a27a8c99f0
nvim: Add ftdetect, ftplugin, refactor everything
* expand tab by default
* add a lot of comments for future me
* improve autocomplete experience a bit
* revamp and fix some mappings
* better plugins and remove unused ones
* ftdetect scd
* Add diagnostics count of lightline

That's it I guess?
2021-08-19 12:53:55 +08:00
Hedy Li
431c51b577
use lua lsp if has 0.5, else use coc 2021-08-19 09:13:08 +08:00
Hedy Li
936bf8d713
add lua lsp files 2021-08-18 18:40:45 +08:00
Hedy Li
575f8e77dc
uninstall linuxbrew because it takse too much space 2021-08-18 17:49:02 +08:00
Hedy Li
0446ba1954
PLEASE can tmux true colors finally work????? gosh 2021-08-18 16:52:42 +08:00
Hedy Li
4e1c9249a0
add weerc and tmux.conf 2021-08-18 10:45:05 +08:00
Hedy Li
7bea819891
nvim: keep text selected after indentation 2021-08-17 20:25:22 +08:00
Hedy Li
27ce78fd93
doom use treemacs (but it still sucks, like, a lot) 2021-08-17 16:52:31 +08:00
Hedy Li
f68d56f4b0
separate coc settings 2021-08-17 16:52:04 +08:00
Hedy Li
b7a32b5077
forgot to add emacs modules dir 2021-08-17 08:28:59 +08:00
Hedy Li
0e37266a43
emacs packages, omf, fish config, wakatime, setup 2021-08-16 19:37:45 +08:00
Hedy Li
515353207a
update emacs config and add wakatime 2021-08-16 13:32:18 +08:00
Hedy Li
62919b0a86
use straight and use package 2021-08-16 10:42:45 +08:00
Hedy Li
10521923f1
update doom config 2021-08-15 19:51:17 +08:00
Hedy Li
0e9a8337de
update doom config 2021-08-13 17:38:05 +08:00
Hedy Li
a056b3ba8b
add emacs and doom stuff 2021-08-13 17:20:33 +08:00
Hedy Li
c53698e8b0
amfora, nvim plugin, git pushall 2021-08-10 20:43:52 +08:00
Hedy Li
82c0afb70c
update stuff 2021-08-05 09:51:43 +08:00
Hedy Li
f04cad6501
fish config $TERM 2021-07-27 13:38:42 +00:00
Hedy Li
576f0355bc
switch from airline to lightline for nvim
airline was misbehaving all of the sudden for no reason

like I didnt even update it it just started throwing errors lmao
2021-07-27 21:36:33 +08:00