Commit Graph

286 Commits

Author SHA1 Message Date
hedy 4bb8bdace3
Emacs: Use Vanilla as default profile
Hi doom bye doom
2023-09-28 09:44:14 +08:00
hedy f0e7282ef6
Fish: Selectively use bat for cat & Select default theme 2023-09-28 09:29:07 +08:00
hedy b6162bfea4
Emacs: Updates I cannot possibly split into atomic commits with dedicated, detailed messages for each 2023-09-17 22:54:42 +08:00
hedy 2e6f7e0059
Emacs: Track early-init.el 2023-09-17 20:51:41 +08:00
hedy 2a8c72cbf4
Emacs: Add README.org for information about my vanilla emacs configuration 2023-09-16 22:05:49 +08:00
hedy e67a7ea8c4
Emacs: Restructure config
And actually use a default tangle header (lol)
2023-09-16 21:33:35 +08:00
hedy a5c7d5125b
Emacs: Updates helper functions and misc fixes, also readme 2023-09-12 22:35:15 +08:00
hedy 2dffb9f480
Update README on emacs info 2023-09-12 15:10:04 +08:00
hedy 539099a7de
Emacs(Vanilla): New config!
I've been working on this for more than a week. I've decided to finally
move away from doom and use my own config.

Both my doom and emacs configs are now using Literate Org configs.
2023-09-12 15:04:54 +08:00
hedy ed6c3f830a
Doom: Update instructions to install dvisvgm 2023-09-05 11:57:29 +08:00
hedy eb879b817c
Doom: Use literate configuration :D 2023-09-05 11:46:32 +08:00
hedy a4d7456048
Doom: All the updates... 2023-09-05 11:43:59 +08:00
hedy a58854bae0
Update vanilla emacs conf 2023-09-05 11:43:21 +08:00
hedy 7be98cbbac
Nvim: Add MiniFiles command for calling lua MiniFiles.open() 2023-08-27 19:40:46 +08:00
hedy cd09b992f3
Shell(envs): Call $(tty) for setting GPG_TTY 2023-08-27 19:40:09 +08:00
hedy a3e28dc7d0
Dotscripts: Add new scripts copy-manager & Doom package update util 2023-08-15 21:10:15 +08:00
hedy e3c18281e3
Removed script bin/test that conflicted with builtins 2023-08-15 21:09:48 +08:00
hedy 7547e36320
Add sourcing .exportenvs to .startup.sh, update .gitignore_global for *.tags 2023-08-15 21:09:28 +08:00
hedy f909a2dc67
Add acme alias and fix pkgin 2023-08-15 21:08:42 +08:00
hedy 7d35a8d45b
Update doom config 2023-08-15 21:08:16 +08:00
hedy 0e32df7952
Don't call $(tty) for GPG env-var, fix for non-terminal invokes 2023-07-04 19:22:21 +08:00
hedy c4825051c3
Set a default colorscheme for vim 2023-07-04 19:21:09 +08:00
hedy c23760bee4
Use doom emacs for default chemacs profile 2023-07-04 19:20:50 +08:00
hedy ac563e9e6b
Update README again 2023-07-02 13:52:28 +08:00
hedy cdaa5b8d8a
Update readme and license 2023-07-02 13:42:41 +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 65c1e2c5b4
Merge branch 'master' of git.sr.ht:~hedy/dotfiles 2023-06-30 22:34:44 +08:00
hedy 1eab1d329c
Update README and nvim setup script 2023-06-30 22:34:18 +08:00
hedy 40997499e2
git: Update format of my log alias 2023-06-30 22:12:25 +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 e7a23211d8
Merge branch 'master' of git.sr.ht:~hedy/dotfiles 2023-06-26 13:11:10 +08:00
hedy 5d3143a1e4
nvim: Add html ftplugin 2023-06-26 13:10:28 +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 cdd1b6bcf2
Merge branch 'master' of github.com:hedyhli/dotfiles 2023-01-18 21:57:24 +08:00
hedy d152863d4d
Better README 2023-01-18 21:56:46 +08:00
hedy 7c6fb4f6ab
Shell: Removve codespell alias
Doesn't give me the error color in the shell when codespell isn't
installed.
2023-01-18 21:56:21 +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 09e6042879
Kitty: Apply tab background to bell/activity symbol 2023-01-18 21:52:54 +08:00
hedy c34b974204
Merge pull request #1 from nikolaxhristov/master
Fixes typo
2023-01-18 12:47:33 +08:00
hedy 4039b7bf51
Kitty: Separate font.conf and include local.conf 2023-01-18 11:09:36 +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 e252486b2b
Add kitty conf and pash install script 2023-01-17 16:45:34 +08:00
hedy acd00554bd
Merge branch 'master' of git.sr.ht:~hedy/dotfiles 2023-01-14 20:20:22 +08:00