NTBBloodbath
1c217f8165
refact: re-order code structure (3)
- Update utils module
3 years ago
NTBBloodbath
87061c1e80
refact: re-order code structure (2)
- Use Lua modules syntax so the code can be a lot easier to debug
- Changed some functions names so they makes more sense with what they do
- Improve functions documentation
- No more global non-sense things. Now everything have a scope
- Cleaned some junk and squashed a few bugs
3 years ago
NTBBloodbath
f94e7e2a45
refact: re-order code structure
3 years ago
NTBBloodbath
731c6c817d
refact: plugins configs now resides inside `doom.modules\.config` instead of `doom.modules` dir
3 years ago
NTBBloodbath
d36c52a945
refact: plugins now resides inside `doom.modules` instead of `plugins` dir
3 years ago
NTBBloodbath
0885ce734c
fix(functions): replace `G` with `vim.g`
3 years ago
NTBBloodbath
9cc86f3de3
big improvements:
- ditch global helper variables
- ditch pears.nvim in favour of autopairs
- ditch custom doom logger in favour of vlog
- small changes to doom core modules
- update default doom options
- remove / commented unused code
- consistent code style using snake_case, no more Unknown_case
- galaxyline dynamic colors (WIP)
3 years ago
NTBBloodbath
d04820277d
keybindings:
- silent WhichKey call
- set proper nvim-bufferline keybinds
- use lua chunk for format.nvim instead of the vimscript command
- use lua chunks for packer.nvim instead of the vimscript commands
3 years ago
Vhyrro
36876a3c0e
fix: improve startup time to ~40ms from ~65ms
3 years ago
NTBBloodbath
7d44f7d832
revert http client keybinds
3 years ago
NTBBloodbath
bd2b31ac0c
fix: open whichkey when pressing space key
3 years ago
NTBBloodbath
511ba250bb
big improvements for doom core:
- Use the new `vim.opt` instead of using vimscript
- Remove unused Opt function since we now have `vim.opt`
- Quiet some mappings, why not?
- Removed some autocommands, those things can be handled without using autocmds
- Fixes and improvements to ui module
3 years ago
NTBBloodbath
9b8d6a59c9
apply plugins management changes from upstream
3 years ago
Vhyrro
e217a1c60c
fix: inbuilt autocommands not working
4 years ago
Vhyrro
9ec317a830
fix: issues with which-key failing on dashboard and packerinstall not being triggered automatically
4 years ago
NTBBloodbath
ffce377aec
doom/functions: fix patch apply
4 years ago
NTBBloodbath
907ca9ad2f
doom/functions: fix stash pop
4 years ago
NTBBloodbath
754dbbb798
all: refactored way to update Doom (untested!)
4 years ago
NTBBloodbath
39e504a97a
utils: improve custom plugins management
4 years ago
Vhyrro
e3b5a6a51f
made the entire config asynchronous
4 years ago
Vhyrro
6b1a5c0910
fix: improve startup time, remove redundant keybind, improve init.lua
4 years ago
Gustavo Prieto
adb5c1d110
fix: lspsaga hover doc scroll
4 years ago
NTBBloodbath
1537ae1fe1
all: plugin settings are now handled by packer, this allow us to:
- Lazy-load plugins (at the moment we are lazy-loading: treesitter, telescope)
- Reduce startup time because we aren't using loops anymore
- more maintainable codebase
4 years ago
NTBBloodbath
51ace1555d
utils: improve custom plugins fields
4 years ago
NTBBloodbath
1c991a4f7d
all: fix plugins installation in fresh install
4 years ago
NTBBloodbath
8bad7c01f8
all: bump version `2.3.0` → `2.3.1`
4 years ago
NTBBloodbath
144a8b201b
fix: enable/disable custom plugins now works as expected
4 years ago
NTBBloodbath
c7488ba9e8
all: bump version `2.2.0` → `2.3.0`
4 years ago
NTBBloodbath
fb9b39b6ec
doomrc: implement custom commands & functions
4 years ago
Gustavo Prieto
8941f72f51
updates/improvements
4 years ago
Roland Siegbert
8daa35f245
Fix name confusion tagbar vs. symbols-outline
The tagbar plugin of (n)vim is a completely different beast compared to
the symbols-outline plugin, even though they solve a similar problem.
This commit cleans up the confusion.
- https://github.com/preservim/tagbar
- https://github.com/simrat39/symbols-outline.nvim
4 years ago
NTBBloodbath
683b832b2a
all: re-format lua files
4 years ago
NTBBloodbath
76c9be8c8a
doom/default: add prototype implementation of user-defined settings
4 years ago
NTBBloodbath
62596155ae
doom/functions: added `Load_custom_settings` function
4 years ago
NTBBloodbath
0399306583
doom/config: add prototype implementation of user-defined settings
4 years ago
NTBBloodbath
fa0af4594e
all: format lua files
4 years ago
NTBBloodbath
bba7432fb9
all: bump version `2.1.5` → `2.2.0`
4 years ago
Vhyrro
93ff625c2b
fix small error in the new load_plugins comments
4 years ago
Vhyrro
208073e418
Fixes:
- Typo in doomrc
- Improve loading of optional doom plugins (no more if... else...
if... else...)
- Shortened function in functions/init.lua
4 years ago
Gustavo Prieto
66d99f2f05
Fixes
4 years ago
Gustavo Prieto
f99d52e892
Updates/changes
4 years ago
NTBBloodbath
0551e613e5
plugins: install core plugins at first start, closes #7
4 years ago
NTBBloodbath
706c62be0a
all: bump version `2.1.3` → `2.1.4`
4 years ago
NTBBloodbath
f157270578
all: bump version `2.1.2` → `2.1.3`
4 years ago
NTBBloodbath
f2be189c76
all: bump version `2.1.1` → `2.1.2`
4 years ago
NTBBloodbath
748981f127
plugins: squashed bugs in `Check_plugin` function, remove `Is_directory` function
4 years ago
NTBBloodbath
39f149e1fe
all: bump version `2.1.0` → `2.1.1`
4 years ago
NTBBloodbath
b1ff82a920
lua: remove old health.lua
4 years ago
NTBBloodbath
75e4067436
all: bump version `2.0.0` → `2.1.0`
4 years ago
NTBBloodbath
833fe89f81
all: add Doom lua configurations
4 years ago