Commit Graph

89 Commits

Author SHA1 Message Date
hedy e20394f642
Helix, git, nvim 2024-04-05 15:10:42 +08:00
hedy e53edef376
misc (kitty & snippets for nvim) 2023-12-27 13:39:40 +08:00
hedy ca4788b866
Add helix 🎉 2023-12-27 13:39:14 +08:00
hedy 5d56e2f372
nvim: Update outline config 2023-11-24 16:10:56 +08:00
hedy 5bb380395d
nvim: Update outline.nvim config 2023-11-19 21:14:40 +08:00
hedy cd9003a06c
nvim: Restructure plugins and add mini.clue
Note that for some reason after one of these changes mini.files pressure
<cr> stops working
2023-11-15 18:33:42 +08:00
hedy b1e62e12c4
nvim: Track plugins/outline.lua 2023-11-13 22:26:03 +08:00
hedy c7be2982c1
nvim: Forgot to track incline config earlier 2023-11-13 22:21:04 +08:00
hedy 1f8915b0c7
nvim: Add note on outline.nvim
No more advertisement I promise, this isn't one either, anyway.
2023-11-13 22:19:29 +08:00
hedy 2fb9c7d9b4
nvim: All the changes...
Sincere apologies to future self for not documenting atomic changes
2023-11-13 21:36:34 +08:00
hedy 933e6a0671
nvim: Fix treesitter and Ibl problems 2023-11-03 09:09:05 +08:00
hedy 4b7544134d
nvim: Add README in .config/nvim 2023-11-01 22:14:18 +08:00
hedy 72af1a8367
Update readme for neovim 2023-11-01 21:44:22 +08:00
hedy 853bdc6306
nvim: Update plugin spec for symbols-outline.nvim 2023-11-01 21:30:08 +08:00
hedy 430c6fc09f
nvim: More of ... 2023-11-01 14:48:24 +08:00
hedy 1711317eea
nvim: AND YET there's still even more undocumented updates 2023-10-28 16:00:44 +08:00
hedy 34188c825a
nvim: Fix typo 2023-10-28 15:56:30 +08:00
hedy 9229e2e3c0
nvim: EVEN MORE undocumented updates 2023-10-28 15:55:28 +08:00
hedy 23f71b0544
nvim: More undocumented updates 2023-10-28 09:24:51 +08:00
hedy cc178b7ac9
nvim: Add nvim-lua-gf plugin 2023-10-26 22:19:01 +08:00
hedy ea99a75351
nvim: Major update
A bunch of them...

That I don't have time to list in detail right now.
2023-10-26 21:53:36 +08:00
hedy 3a39a8f2b6
nvim, aerc: Update templates and use threading respectively 2023-10-26 21:52:40 +08:00
hedy cf1ee79575
nvim: Add comment about setting leader to space
Was already setting leader to space in nvim due to muscle memory from
doom emacs months ago, but I kept the `maplocalleader` setting. When I
found out about t/T/f/F/; commands I decided to drop them entirely and
leave a note, as with adjusting it in vim.
2023-10-10 19:15:19 +08:00
hedy c3afdf8e20
nvim: Add new-file templates
Added new $VIMHOME env var for the autocmd cmd.
2023-10-10 19:12:21 +08:00
hedy 7be98cbbac
Nvim: Add MiniFiles command for calling lua MiniFiles.open() 2023-08-27 19:40:46 +08:00
hedy 2180073cd5
nvim: Fix Lazy's ft breaking syntax plugins
Must exclude "syntax on" before loading Lazy

See folke/lazy.nvim#775
2023-07-02 09:19:48 +08:00
hedy 4b8dfad834
nvim: Fix Lazy's ft setting breaking ftplugin
The trick is to include 3 lines in init before lazy is loaded.

vim.cmd [[
  filetype plugin on
  filetype indent on
  syntax on
]]

Note that me switching ftdetect and ftplugin content to lua has nothing
to do with this fix. Vim should work well as well.

Made the switch to speed up operations. And fully eliminate Vimscript
from the config. (I love vimscript but unfortunately lua is faster!)
2023-07-02 09:14:42 +08:00
hedy 93fadc0cbd
BREAKING (nvim): Use lua config
- LazyVim
- Replaced many plugins with lua versions
- So much faster!
- Added devicons
- And more!
2023-06-30 22:04:37 +08:00
hedy c03b639ed5
nvim (LSP): Use ruff and mypy 2023-06-18 18:50:39 +08:00
hedy 89e9d9078a
nvim (mappings): Fix C-` for MacOS 2023-06-18 18:49:59 +08:00
hedy 05e76235a5
Add moonscript 2023-04-24 19:01:26 +08:00
hedy 13636658f8
Add .DS_Store to ignore, rm pbcopy/pbpaste 2023-02-16 19:46:08 +08:00
hedy d7bc9623cd
nvim: Add nvim lint and reindent lua files of 2 spaces 2023-01-18 21:54:57 +08:00
hedy ff8738aa29
nvim: Modify indentation settings in ftplugin 2023-01-18 21:53:28 +08:00
hedy 0c48215cb8
nvim(cmp): Add more sources and do't use cmp-buffer by default 2023-01-18 11:08:08 +08:00
hedy 965a61b658
nvim: Refactor plugins.vim and lua/complete.lua
- Remove col number from status line - see reasoning in the comment of
  LightlineMoreLineinfo function
- Add comments
- Wrap lines
2023-01-17 17:54:20 +08:00
hedy 6ce13c0f93
nvim: Refactor, use nvim-cmp, better status bar, better LSP configs 2023-01-17 16:46:13 +08:00
hedy e0ada6e416
nvim: Fix ftplugin/fish 2023-01-14 11:04:37 +08:00
hedy 7df7ff090a
nvim: Fix markdown syntax conceal for indentLine 2023-01-04 17:46:14 +08:00
hedy 0a54531bf8
nvim(LSP): Add lsp install commands as comments in lsp.lua 2022-12-02 15:39:59 +08:00
hedy bf0a7fd49a
Nvim: Fix tabs->spaces in plugins.vim
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2022-09-18 08:11:59 +08:00
hedy 846198a2dc
Nvim: Fix issues with nvim-autopairs
windwp/nvim-autopairs#278

Forgot what the locking for nvim-lspconfig was for
Seems like nvim-autopairs also errors without that change?
2022-09-18 08:09:18 +08:00
hedy 6eb5991565
Nvim(ftplugin:fish): Fix comment lol
Imagine coding too much in python/sh and too little in vimL
2022-03-31 18:03:23 +08:00
hedy 412319de57
Nvim(ftplugin:fish): Always use 4 spaces for indentation
Also see previous commit
2022-03-31 17:49:49 +08:00
Hedy Li 618c85881c
nvim: Add nvim 0.6 support
- It only warned me of vim.lsp.diagnostic renamed to vim.diagnostic so I
  only changed that.
- *Should* still work for nvim 0.5
2022-02-04 18:21:35 +08:00
Hedy Li c83bb33754
nvim: Add ',' as alternative leader key 2022-02-04 17:14:38 +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 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