149 Commits

Author SHA1 Message Date
shadmansaleh
fcb61280f2 config: Add diff and diagnostics components to default config 2021-08-17 00:30:33 +06:00
shadmansaleh
33defeffb5 feat: Allow function as diagnostics source 2021-08-17 00:17:56 +06:00
shadmansaleh
d360039969 fix(filename): include window_width to space estimation & expose
shorting_target option

setting shorting target to 0 disables path shorting
closes #8

Co-authored-by: NullVoxPopuli <LPSego3+dev@gmail.com>
2021-08-14 21:24:48 +06:00
shadmansaleh
fdb4d35507 doc: Update docs for default theme and auto 2021-08-14 14:39:10 +06:00
shadmansaleh
dd2236cc3b Mention tsbline.nvim & nvim-bufferline in docs for tabline 2021-08-09 16:36:52 +06:00
shadmansaleh
6aecf4a341 feat: Expose current config with lualine.get_config() 2021-08-04 07:13:37 +06:00
shadmansaleh
ea2432cc1e feat: Add source option to diff
It allows you to easily integrate external source for diff count.
If user has some other plugin keeping track of diff counts. There's
no reason for lualine to make same calculations again . It can just
reuse them. But lualine knows nothing about how other plugin exposes
their api so user will have to glue them together with this option.
2021-08-03 17:41:37 +06:00
shadmansaleh
fd5f635f4f doc: Remove docs for component specific transitional separator
Keep it as experimental feature for now . It requires more testing
2021-08-02 19:40:14 +06:00
shadmansaleh
f60bec0969 feat: Add update_in_insert option to diagnostics component 2021-07-25 13:48:50 +06:00
shadmansaleh
438ab4e468 Feat: Allow transitional separators to be set on component basis 2021-07-25 12:41:07 +06:00
shadmansaleh
1d40e34aef Refactor: filetype icon and add disable_text option 2021-07-25 12:39:20 +06:00
David Ruiz
9726824f1d
docs: fixed typo (#262)
* Typo in docs

* Update README.md
2021-05-27 19:53:27 +02:00
Tim Bedard
2aaf434094
feat: add separate hint diagnostic (#241)
* add separate hint diagnostic

* change to lightbulb icon
2021-05-25 22:13:43 +02:00
shadmansaleh
7fc7175ed6 Add docs 2021-05-21 11:30:14 +06:00
shadmansaleh
a560209c24 Refractor filetype and add disable_text option 2021-05-21 11:23:09 +06:00
hubert
9d9ee2d60e feat: user defined extensions 2021-05-14 20:24:54 +02:00
Hubert Pelczarski
292609e3ad
docs: vimscript removal prep (#243) 2021-05-13 23:19:11 +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
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
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
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
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
shadmansaleh
838cd66bc0 GenHelpTags 2021-04-12 21:59:56 +06:00
shadmansaleh
5647a845bb Doc: Document theme tweeking 2021-04-12 21:59:56 +06:00
shadmansaleh
77c4c47482 Enhance: Cleanup eval_lua component and document it 2021-04-12 21:59:55 +06:00
shadmansaleh
9e957e341e Feat: Allow color option to accept highlight group 2021-04-12 21:59:55 +06:00
shadmansaleh
7c6d1f9074 Update options section of docs . 2021-04-12 21:59:50 +06:00
shadmansaleh
d6758af65b Feat: Add condition option 2021-04-12 21:51:31 +06:00
Hubert Pelczarski
00186432d3
docs: updated lualine.txt (#171)
* docs: updated lualine.txt

* docs: fixed typo
2021-04-12 17:04:32 +02:00
Johannes Wienke
37dfbe787c
docs: comparism -> comparison (#159) 2021-04-07 02:45:50 +02:00
Yusei Ueno
a2721e5ada
feat: add diagnostic sources option vim_lsp (#151) 2021-03-29 16:53:19 +02:00
hoob3rt
f80d5adb41 docs: fix lualine.txt separator disable snippet 2021-03-19 03:53:59 +01:00
Shadman
332f488e24
feat: add tabline support (#92) 2021-03-06 16:03:00 +01:00
Shadman
8624f7c14e
Feat: add configuration in viml and status function (#114) 2021-03-02 13:58:34 +01:00
JINNOUCHI Yasushi
e4723362c4
feat: enable to set symbols for diff component (#116)
Changes logic to store diffs in `git_diff` because the original has
stored them in a list:

```
{1, 2, 3} => {added = 1, modified = 2, removed = 3}
```
2021-03-02 01:10:23 +01:00
Shadman
f47f68cee6
feat: drop signify dependency (added diff component) (#87) 2021-02-23 13:54:04 +01:00
JINNOUCHI Yasushi
7115aa8f8b
feat: customize symbols for the diagnostics component (#112) 2021-02-22 12:43:51 +01:00
Shadman
1c44781835
docs: added diagnostics docs to lualine.txt(#111) 2021-02-22 04:56:20 +01:00
Shadman
202487d2ef
feat: powerline like section seperators (#94) 2021-02-20 04:21:05 +01:00
Shadman
6af9932d89
fix: tags not wrking properly in docs (#102)
'-' was acting as a word separator so replaced it with '_'
2021-02-18 18:07:29 +01:00
Shadman
0dd0a23cac
feat: add colors to signify (#61)
Co-authored-by: hoob3rt <pelczarskihubert@gmail.com>
2021-02-17 19:29:50 +01:00
Shadman
395d7cbb69
fix: filename component 2021-02-16 18:35:56 +01:00
Shadman
20d7f33ef9
feat: adding component specific options (#60) 2021-02-15 19:09:12 +01:00
Shadman
d133236761
Fix lualine not appearing on :help (#91) 2021-02-15 19:06:45 +01:00
Shadman
8a4baa804b
Added other sources for component configuration (#53) 2021-02-10 11:40:29 +01:00
Shadman
6687c9be63
Add Docs (#90) 2021-02-09 15:27:42 +01:00