doc: remove folds from README

people seem to have trouble finding documented stuff
because of them :/
This commit is contained in:
shadmansaleh 2021-11-16 08:56:20 +06:00
parent e6b6caa93b
commit 7b608cb573
2 changed files with 42 additions and 57 deletions

View File

@ -98,7 +98,7 @@ Lualine has sections as shown below.
Each sections holds it's components e.g. current vim's mode.
<details><summary>Configuring lualine in init.vim</summary>
#### Configuring lualine in init.vim
All the examples below are in lua. You can use the same examples
in `.vim` file by wrapping them in lua heredoc like this:
@ -111,9 +111,8 @@ END
checkout `:help lua-heredoc`.
</details>
<details><summary>Default config</summary>
#### Default config
```lua
require'lualine'.setup {
@ -147,7 +146,6 @@ require'lualine'.setup {
}
```
</details>
If you want to get your current lualine config. you can
do so with
@ -177,8 +175,7 @@ All available themes are listed in [THEMES.md](./THEMES.md)
Please create a pr if you managed to port a popular theme before me, [here is how to do it](./CONTRIBUTING.md).
<details>
<summary>Customizing themes</summary>
#### Customizing themes
```lua
local custom_gruvbox = require'lualine.themes.gruvbox'
@ -192,7 +189,6 @@ require'lualine'.setup{
Theme structure is available [here](./CONTRIBUTING.md#adding-a-theme)
</details>
---
@ -213,13 +209,12 @@ options = {
Here left means it'll be used for left sections (a, b, c) and right means
it'll be used for right sections (x, y, z).
<details><summary>Disabling separators</summary>
#### Disabling separators
```lua
options = {section_separators = '', component_separators = ''}
```
</details>
---
@ -229,8 +224,7 @@ options = {section_separators = '', component_separators = ''}
sections = {lualine_a = {'mode'}}
```
<details>
<summary><b>Available components</b></summary>
#### Available components
* `branch` (git branch)
* `buffers` (shows currently available buffers)
@ -247,7 +241,6 @@ sections = {lualine_a = {'mode'}}
* `progress` (%progress in file)
* `tabs` (shows currently available tabs)
</details>
#### Custom components
@ -266,7 +259,7 @@ sections = {lualine_a = {hello}}
sections = {lualine_a = {'FugitiveHead'}}
```
#### Vim's statusline items as lualine component
##### Vim's statusline items as lualine component
```lua
sections = {lualine_c = {'%=', '%t%m', '%3p'}}
@ -322,9 +315,6 @@ shown . On the other hand branch will be formatted with global formatter
#### Available options
<details>
<summary><b>Global options</b></summary>
#### Global options
These are `options` that are used in options table.
@ -350,12 +340,7 @@ options = {
}
```
</details>
<details>
<summary><b>General component options</b></summary>
#### General options
#### General component options
These are options that control behavior at component level
and are available for all components.
@ -404,10 +389,8 @@ sections = {
}
```
</details>
<details>
<summary><b>Component specific options</b></summary>
#### Component specific options
These are options that are available on specific components.
For example you have option on `diagnostics` component to
@ -568,7 +551,6 @@ sections = {
}
```
</details>
---
@ -637,8 +619,7 @@ You can load extensions with:
extensions = {'quickfix'}
```
<details>
<summary><b>Available extensions</b></summary>
#### Available extensions
* chadtree
* fern
@ -649,10 +630,8 @@ extensions = {'quickfix'}
* quickfix
* toggleterm
</details>
<details>
<summary><b>Custom extensions</b></summary>
#### Custom extensions
You can define your own extensions. If you think an extension might be useful for others then please submit a pr.
@ -661,8 +640,6 @@ local my_extension = {sections = {lualine_a = 'mode'}, filetypes = {'lua'}}
require'lualine'.setup {extensions = {my_extension}}
```
</details>
---
### Disabling lualine

View File

@ -82,10 +82,13 @@ Lualine has sections as shown below.
Each sections holds its components e.g. current vims mode.
Configuring lualine in init.vim
*lualine-Configuring-lualine-in-init.vim*
Configuring lualine in init.vim All the examples below are in lua. You
can use the same examples in `.vim` file
by wrapping them in lua heredoc like
this:
All the examples below are in lua. You can use the same examples in `.vim` file
by wrapping them in lua heredoc like this:
>
lua << END
@ -96,7 +99,7 @@ by wrapping them in lua heredoc like this:
checkout `:help lua-heredoc`.
Default config
*lualine-Default-config*
>
require'lualine'.setup {
@ -131,7 +134,9 @@ Default config
<
If you want to get your current lualine config. you can do so with
Default config If you want to get your current lualine
config. you can do so with
>
require'lualine'.get_config()
@ -161,7 +166,7 @@ All available themes are listed in THEMES.md <./THEMES.md>
Please create a pr if you managed to port a popular theme before me, here is
how to do it <./CONTRIBUTING.md>.
Customizing themes
*lualine-Customizing-themes*
>
local custom_gruvbox = require'lualine.themes.gruvbox'
@ -174,7 +179,9 @@ Customizing themes
<
Theme structure is available here <./CONTRIBUTING.md#adding-a-theme>
Customizing themes Theme structure is available here
<./CONTRIBUTING.md#adding-a-theme>
------------------------------------------------------------------------------
@ -198,7 +205,7 @@ Lualine defines two kinds of separators:
Here left means itll be used for left sections (a, b, c) and right means
itll be used for right sections (x, y, z).
Disabling separators
*lualine-Disabling-separators*
>
options = {section_separators = '', component_separators = ''}
@ -214,7 +221,7 @@ CHANGING COMPONENTS IN LUALINE SECTIONS ~
<
Available components ~
*lualine-Available-components*
- `branch` (git branch)
@ -252,7 +259,7 @@ VIM FUNCTIONS AS LUALINE COMPONENT
<
*lualine-Vims-statusline-items-as-lualine-component*
VIMS STATUSLINE ITEMS AS LUALINE COMPONENT
>
sections = {lualine_c = {'%=', '%t%m', '%3p'}}
@ -312,8 +319,6 @@ shown. On the other hand branch will be formatted with global formatter
*lualine-Available-options*
Global options ~
*lualine-Global-options*
Global options These are `options` that are used in
@ -342,11 +347,9 @@ in component.
<
General component options ~
*lualine-General-component-options*
*lualine-General-options*
General options These are options that control behavior
General component options These are options that control behavior
at component level and are available for
all components.
@ -396,11 +399,14 @@ General options These are options that control behavior
<
Component specific options ~
*lualine-Component-specific-options*
Component specific options These are options that are available on
specific components. For example you
have option on `diagnostics` component
to specify what your diagnostic sources
will be.
These are options that are available on specific components. For example you
have option on `diagnostics` component to specify what your diagnostic sources
will be.
*lualine-buffers-component-options*
@ -639,7 +645,7 @@ extensions with:
<
Available extensions ~
*lualine-Available-extensions*
- chadtree
@ -652,10 +658,12 @@ Available extensions ~
- toggleterm
Custom extensions ~
*lualine-Custom-extensions*
Custom extensions You can define your own extensions. If
you think an extension might be useful
for others then please submit a pr.
You can define your own extensions. If you think an extension might be useful
for others then please submit a pr.
>
local my_extension = {sections = {lualine_a = 'mode'}, filetypes = {'lua'}}