shadmansaleh
7fc7175ed6
Add docs
2021-05-21 11:30:14 +06:00
shadmansaleh
d8a2a640e0
refactor statusline() function
2021-05-21 11:25:14 +06:00
shadmansaleh
f480db58fb
Allow transitional separator to be set as component option
2021-05-21 11:25:13 +06:00
John Hunter
0411f1c830
feat: horizon theme ( #253 )
...
* Added Horizon theme
* Tweaked a colour
* another tweak and updated readme with screenshots.
* Added copyright and luaformatter. Corrected THEMES.md
* fixed lint error
2021-05-21 00:07:27 +02:00
Alejandro Sanchez
2f0f1fc49d
feat: quickfix/locationlist extension( #248 )
2021-05-19 22:36:55 +02:00
Hubert Pelczarski
2c2876ae0c
docs: updated screenshot width ( #252 )
2021-05-19 13:44:38 +02:00
hubert
496b2ef3b5
Revert "docs: updated image width in THEMES.md & README.md"
...
This reverts commit 87084286d1
.
2021-05-19 13:30:28 +02:00
hubert
87084286d1
docs: updated image width in THEMES.md & README.md
2021-05-19 13:29:39 +02:00
Duc Pham
8b2b825043
feat: gruvbox light theme ( #250 )
2021-05-19 12:57:57 +02:00
Hubert Pelczarski
3702e682ac
refactor: remove filename warning ( #228 )
2021-05-18 17:13:13 +02:00
hubert
9d9ee2d60e
feat: user defined extensions
2021-05-14 20:24:54 +02:00
Hubert Pelczarski
a65168662e
Update README.md ( #245 )
2021-05-14 14:19:54 +02:00
Hubert Pelczarski
354b76ed1a
perf: prevent rehashing in themes for slight performance increase ( #244 )
2021-05-14 02:09:34 +02:00
Hubert Pelczarski
292609e3ad
docs: vimscript removal prep ( #243 )
2021-05-13 23:19:11 +02:00
Hubert Pelczarski
d43a459c06
Update README.md ( #240 )
2021-05-13 21:08:36 +02:00
Hubert Pelczarski
e083bf9576
docs: update README.md & lualine.txt ( #239 )
...
* docs: updated luline.txt
* docs: updated lualine.txt tags
* docs: removed whitespaces from lualine.txt
* docs: updated README.md to match lualine.txt
* docs: added separators to readme
* docs: changes options section to provide examples instead of table
* docs: fixed wrong comment in options
* docs: made lualine.txt consistent with readme.md
* docs: removed notice about theme mirroring
* docs: changes tags structure
2021-05-13 21:01:37 +02:00
Shadman
634959f0e9
feat: allow x,y,z sections to be themed independently ( #238 )
...
If theme for x,y,z is unspecified the defaukt to c,b,a respectively
2021-05-13 18:39:30 +02:00
JL Bas
1ee99e0473
enhancement: show diff when component is loaded ( #234 )
2021-05-13 12:24:51 +02:00
Shadman
33aaabe672
Fix filename error message ( #237 )
2021-05-12 15:27:37 +06:00
Hubert Pelczarski
f644841206
fix: extensions not loading properly ( #232 )
...
* refactor: removed inactive sections from extensions
* fix: extensions not loading properly
2021-05-11 21:40:54 +02:00
Hubert Pelczarski
31de50919a
feat: quickfix extension ( #229 )
...
* feat: quickfix extension
2021-05-11 21:22:58 +02:00
Jonathan Gin
bfae320155
feat: color filetype icons when using nvim-devicons ( #222 )
2021-05-11 14:55:18 +02:00
Hubert Pelczarski
73a6c8fadf
feat: dynamic shortening for filetype ( #224 )
...
* feat: dynamic shortening for filetype
* feat: redraw statusline on VimResized
Co-authored-by: NullVoxPopuli <LPSego3+dev@gmail.com>
Co-authored-by: shadmansaleh <shadmansaleh3@gmail.com>
2021-05-11 12:47:09 +02:00
Hubert Pelczarski
11280b44f2
fix: extensions not working without deepcopy ( #223 )
2021-05-10 18:27:39 +02:00
Hubert Pelczarski
82826ef661
refactor: moved loading to new module ( #182 )
...
* refactor: moved loading to new module
* refactor: check_single_separator
* refactor: simplified separator fixing
* refactor: tests/ -> lua/tests/
* refactor: moved to nvim_err_writeln for errors
* feat: moved config parsing to config.lua
* feat: get config directly from config module
* feat: added load_all function
* tests: config parsing tests
* added assert to luacheck globals
2021-05-09 23:11:18 +02:00
Jonathan Gin
dc2c711a53
Fix typos in README ( #219 )
...
`Tweeking` -> `Tweaking`
`variabke` -> variable`
2021-05-09 13:42:49 +06:00
Folke Lemaitre
c8b96850c9
fix: try LspDiagnostics colors first before fallling back to Diff colors ( #216 )
2021-05-07 13:03:11 +02:00
Shadman
5c20f5f4b8
fix: workflows running twice ( #214 )
2021-05-06 14:14:06 +02:00
Shadman
141778c953
bugfix: perf improvements ( #213 )
...
* Revert "Revert "Performence improvments (#205 )" (#212 )"
This reverts commit d3cc343053
.
* BugFix: All windows having same component state
2021-05-06 13:05:55 +02:00
Hubert Pelczarski
d3cc343053
Revert "Performence improvments ( #205 )" ( #212 )
...
This reverts commit 141417de61
.
2021-05-06 04:45:07 +02:00
Hubert Pelczarski
8572db014a
testing ( #127 )
...
* Add testing setup + CI
* Add tests for components and utils funtions
Co-authored-by: shadmansaleh <shadmansaleh3@gmail.com>
2021-05-06 00:04:16 +06:00
Shadman
141417de61
Performence improvments ( #205 )
...
* Only load default config when needed
* Only load default cterm colors when needed
* Async load components and theme
* Rename: util_colors -> cterm_colors
2021-05-04 19:42:26 +02:00
Shadman
64ab49f55a
partially revert f08e8514
( #209 )
...
Deepcopying default config is not reverted . And now user config is always applied on top of default_config. Functionaly it should be same as before f98e8514
2021-05-04 05:03:26 +06:00
Shadman
4c3d76d9cf
Feat: Disable lualine om specific buffer ( #206 )
...
Adding a new option in options table named `disabled_filetypes` .
It's a list of filetypes . If current filetyoe is on the list
statusline will be disabled.
2021-05-02 23:16:03 +06:00
Shadman
fcec65648c
Merge pull request #204 from shadmansaleh/Enhance/Clear_old_config_before_applying
...
### Changes:
- Clear old config before applying a new one
- Don't load g:lualine config when config is given to setup function
2021-05-02 10:57:06 +06:00
shadmansaleh
39102109b8
Don't apply `g:lualine` config if config given to setup function
2021-05-02 10:51:42 +06:00
shadmansaleh
f08e8514dd
Clear old config before applying a new one
...
Options are reseted to defaults and other sections are cleared
2021-05-02 10:51:42 +06:00
Shadman
f2f014e379
Fix: Transitional highlight not found error ( #203 )
...
Changes:
- transitional_highlight isn't created when both retrieval of fg or bg
has failed
- Transitional highlight is not looked for when section separators are
disabled
- empty section no longer returns highlight group as section data
2021-05-02 10:36:51 +06:00
agarof
6ba2b80b59
Fix themes incorrectly setting the bold attribute ( #194 )
2021-04-26 00:24:29 +02:00
Shadman
e3a558bc1d
Fix component separator not removed for string color ( #192 )
2021-04-23 17:41:41 +06:00
Shadman
2f17e432ee
fix: typo functon -> function ( #191 )
2021-04-22 21:09:34 +02:00
Tim Bedard
e6cc09c2e9
feat(filename): add support for custom filename symbols (modified, readonly) ( #185 )
...
* feat(filename): add support for custom filename symbols (modified, readonly)
* update docs
2021-04-20 22:25:25 +06:00
Shadman
9e2492fd07
fix: added doc/tags to gitignore ( #187 )
2021-04-20 15:16:37 +02:00
Tim Bedard
96938c5db2
style: Spell fix instence -> instance ( #184 )
2021-04-20 09:02:21 +06:00
ronnie@machine
2158095193
feat: modus_vivendi theme ( #168 )
...
* added the modus_vivendi theme
* Added screenshorts for modus_vivendi theme
* rearranged the themes to be alphabetical
* changed the a component's forground to lightgray
* changed screenshots to reflect the new foreground color for the a component
* lua-format and docstring added
2021-04-15 19:15:03 +02:00
Shadman
2a222d7ad6
Better fix to nil on vimfunc ( #178 )
2021-04-14 18:25:34 +06:00
Shadman
dac7a290df
BugFix: fix vim functions displaying nil ( #177 )
2021-04-14 10:07:19 +06:00
Shadman
aa844a9555
BugFix: Fix function component not working ( #175 )
...
When the provided function takes an optional argument the previous
implementation causes error.
2021-04-13 23:09:01 +06:00
Shadman
4f53d053a1
Refactor: Remove cterm from hlighlight extractor ( #174 )
...
- remove cterm color extraction
- fix lint issues
- apply lua-format
2021-04-13 18:36:51 +06:00
Hubert Pelczarski
8a99a0e9e7
Merge pull request #160 from shadmansaleh/conditional_component_loading
2021-04-12 09:25:24 -07:00