Steven Arcangeli
|
fa67761027
|
test: more integration tests
|
2022-10-27 08:02:42 -07:00 |
|
Steven Arcangeli
|
6a8fd67801
|
fix: error when centering aerial symbol in view (#165)
|
2022-10-26 19:52:59 -07:00 |
|
Steven Arcangeli
|
737d65a75a
|
fix: only set aerial filetype when we are in the aerial buffer
|
2022-10-26 19:39:40 -07:00 |
|
Steven Arcangeli
|
96346e106d
|
fix: stuck loading on files with no supported backends
|
2022-10-26 19:38:46 -07:00 |
|
Steven Arcangeli
|
767181b649
|
fix: error when aerial is open on unsupported window
|
2022-10-26 19:18:19 -07:00 |
|
Steven Arcangeli
|
b4be3b7e50
|
Merge pull request #168 from stevearc/stevearc-modernize
WIP: Refactor for Neovim 0.8
|
2022-10-26 09:26:26 -07:00 |
|
Steven Arcangeli
|
b952b29761
|
refactor: switch to using nvim_set_hl
|
2022-10-26 09:23:06 -07:00 |
|
Steven Arcangeli
|
6903d14d3a
|
Merge branch 'master' into stevearc-modernize
|
2022-10-25 09:31:42 -07:00 |
|
Steven Arcangeli
|
56282c9d52
|
fix: lualine separators use default hl group (#171)
|
2022-10-25 09:29:08 -07:00 |
|
Steven Arcangeli
|
31c2304397
|
fix: invalid buffer id (#170)
|
2022-10-25 09:22:20 -07:00 |
|
Steven Arcangeli
|
848779f03d
|
fix: telescope picker shows symbols in order (#169)
|
2022-10-25 08:40:53 -07:00 |
|
Steven Arcangeli
|
4d6e2834ec
|
test: fix window tests
|
2022-10-24 08:45:26 -07:00 |
|
Github Actions
|
89fb911271
|
[docgen] Update docs
skip-checks: true
|
2022-10-24 15:41:13 +00:00 |
|
Steven Arcangeli
|
3b3ed01a7a
|
fix: improve code folding logic; support zm/zr
|
2022-10-23 19:58:34 -07:00 |
|
Steven Arcangeli
|
45dbc60c27
|
refactor: replace visitor pattern with iterator
|
2022-10-23 18:35:11 -07:00 |
|
Steven Arcangeli
|
05fff54b2f
|
fix: bad method names from refactor
|
2022-10-23 16:24:21 -07:00 |
|
Steven Arcangeli
|
93c6cebee6
|
fix: aerial.prev with no arguments
|
2022-10-23 15:53:55 -07:00 |
|
Steven Arcangeli
|
1bdaaac714
|
fix: symbol count logic for buffer
|
2022-10-23 15:41:04 -07:00 |
|
Steven Arcangeli
|
7339efd9ab
|
fix: deprecation message for up commands
|
2022-10-23 15:40:45 -07:00 |
|
Steven Arcangeli
|
d2a12969b2
|
fix: tree folding bug when symbols have the same name
|
2022-10-23 14:01:46 -07:00 |
|
Steven Arcangeli
|
88b5192399
|
feat: allow manage_folds to be a filetype map
|
2022-10-23 13:48:38 -07:00 |
|
Steven Arcangeli
|
26f0320e95
|
feat: center the current symbol after opening aerial (#165)
|
2022-10-22 21:28:45 -07:00 |
|
Steven Arcangeli
|
d594909c4d
|
doc: small tweaks to layout of config options
|
2022-10-21 20:34:51 -07:00 |
|
Steven Arcangeli
|
57d7a56b00
|
doc: fix API link generation
|
2022-10-21 20:27:34 -07:00 |
|
Steven Arcangeli
|
5deb9c488d
|
ci: fix document generation job
|
2022-10-21 20:22:01 -07:00 |
|
Steven Arcangeli
|
c5f656cb78
|
test: test harness isolation improvements
|
2022-10-21 20:10:50 -07:00 |
|
Steven Arcangeli
|
f8cb4a9d89
|
refactor: lazy load by default unless on_attach is specified
|
2022-10-21 19:40:56 -07:00 |
|
Steven Arcangeli
|
f5ecd1ee9d
|
doc: rework documentation generation
|
2022-10-21 19:40:54 -07:00 |
|
Steven Arcangeli
|
d67b06e80f
|
refactor: define keymaps in config options
|
2022-10-21 14:38:28 -07:00 |
|
Steven Arcangeli
|
cea106987c
|
refactor: use tree api directly in aerial.fold
|
2022-10-21 14:38:28 -07:00 |
|
Steven Arcangeli
|
cd81c0ae8a
|
refactor: deprecate some commands
|
2022-10-21 14:38:28 -07:00 |
|
Steven Arcangeli
|
282f620aa8
|
refactor: change API of data module
|
2022-10-21 14:38:28 -07:00 |
|
Steven Arcangeli
|
20618f26ad
|
feat: lazy loading technically works
|
2022-10-21 14:38:28 -07:00 |
|
Steven Arcangeli
|
610f8f0b26
|
refactor: update API docstrings and some work towards lazy loading
|
2022-10-21 14:38:28 -07:00 |
|
Steven Arcangeli
|
4cd859eb92
|
refactor: use nvim_create_user_command to create commands
|
2022-10-21 14:38:28 -07:00 |
|
Steven Arcangeli
|
aa3332acdd
|
test: only install TS parsers for supported languages
|
2022-10-21 05:48:13 -07:00 |
|
Steven Arcangeli
|
0d4c6010f8
|
refactor: use LspAttach instead of calling on_attach
|
2022-10-20 19:53:38 -07:00 |
|
Steven Arcangeli
|
66f6939c7c
|
refactor: move the neovim 0.8 deprecation message into setup
|
2022-10-20 19:25:55 -07:00 |
|
Steven Arcangeli
|
c68ad38afd
|
refactor: use lua api for creating autocmds
|
2022-10-20 19:24:10 -07:00 |
|
Steven Arcangeli
|
e91bb04dc7
|
refactor: swap nvim_set_keymap for vim.keymap.set
|
2022-10-20 18:57:17 -07:00 |
|
Steven Arcangeli
|
525f77c623
|
test: re-enable vimscript tests
|
2022-10-20 18:41:47 -07:00 |
|
Steven Arcangeli
|
e633b81650
|
doc!: drop support for nvim <0.8
|
2022-10-20 18:40:44 -07:00 |
|
Steven Arcangeli
|
832024bdcc
|
doc: warn people about impending Neovim 0.8 requirement
|
2022-10-20 18:38:04 -07:00 |
|
Steven Arcangeli
|
ee8d7c8ece
|
fix: set cursor in aerial window on first open
|
2022-10-20 18:17:30 -07:00 |
|
Steven Arcangeli
|
e419564cbc
|
Merge pull request #167 from Slotos/patch-1
Let lualine deal with colorscheme
|
2022-10-20 14:19:27 -07:00 |
|
Slotos
|
b61633979d
|
Let lualine deal with colorscheme
Lualine already reacts to colorscheme changes and regenerates all highlight groups.
Aerial routine ends up creating unnecessary highlight groups, eventually exhausting the highlight groups limit (a few colorscheme or background changes is all it takes).
This commit removes ColorScheme auto command, letting lualine do its own private magic.
Test command: `:filter /lualine_c_aerial_FileIcon/ hi`
Before:
```
lualine_c_aerial_FileIcon_normal xxx guifg=#d7827e guibg=#faf4ed
lualine_c_aerial_FileIcon_insert xxx guifg=#d7827e guibg=#faf4ed
lualine_c_aerial_FileIcon_visual xxx guifg=#d7827e guibg=#faf4ed
lualine_c_aerial_FileIcon_replace xxx guifg=#d7827e guibg=#faf4ed
lualine_c_aerial_FileIcon_command xxx guifg=#d7827e guibg=#faf4ed
lualine_c_aerial_FileIcon_terminal xxx guifg=#d7827e guibg=#faf4ed
lualine_c_aerial_FileIcon_inactive xxx guifg=#d7827e guibg=#faf4ed
lualine_c_aerial_FileIcon_0_normal xxx cleared
lualine_c_aerial_FileIcon_0_insert xxx cleared
lualine_c_aerial_FileIcon_0_visual xxx cleared
lualine_c_aerial_FileIcon_0_replace xxx cleared
lualine_c_aerial_FileIcon_0_command xxx cleared
lualine_c_aerial_FileIcon_0_terminal xxx cleared
lualine_c_aerial_FileIcon_0_inactive xxx cleared
lualine_c_aerial_FileIcon_1_normal xxx cleared
lualine_c_aerial_FileIcon_1_insert xxx cleared
lualine_c_aerial_FileIcon_1_visual xxx cleared
lualine_c_aerial_FileIcon_1_replace xxx cleared
lualine_c_aerial_FileIcon_1_command xxx cleared
lualine_c_aerial_FileIcon_1_terminal xxx cleared
lualine_c_aerial_FileIcon_1_inactive xxx cleared
lualine_c_aerial_FileIcon_2_normal xxx cleared
lualine_c_aerial_FileIcon_2_insert xxx cleared
lualine_c_aerial_FileIcon_2_visual xxx cleared
lualine_c_aerial_FileIcon_2_replace xxx cleared
lualine_c_aerial_FileIcon_2_command xxx cleared
lualine_c_aerial_FileIcon_2_terminal xxx cleared
lualine_c_aerial_FileIcon_2_inactive xxx cleared
```
After:
```
lualine_c_aerial_FileIcon_normal xxx guifg=#d7827e guibg=#faf4ed
lualine_c_aerial_FileIcon_insert xxx guifg=#d7827e guibg=#faf4ed
lualine_c_aerial_FileIcon_visual xxx guifg=#d7827e guibg=#faf4ed
lualine_c_aerial_FileIcon_replace xxx guifg=#d7827e guibg=#faf4ed
lualine_c_aerial_FileIcon_command xxx guifg=#d7827e guibg=#faf4ed
lualine_c_aerial_FileIcon_terminal xxx guifg=#d7827e guibg=#faf4ed
lualine_c_aerial_FileIcon_inactive xxx guifg=#d7827e guibg=#faf4ed
```
|
2022-10-20 23:59:34 +03:00 |
|
Github Actions
|
d35799b510
|
[docgen] Update README.md
skip-checks: true
|
2022-10-19 15:39:44 +00:00 |
|
Steven Arcangeli
|
008caa510d
|
fix: remove unused variable
|
2022-10-19 08:39:13 -07:00 |
|
Steven Arcangeli
|
7e03dd4847
|
feat: add custom backend to support man pages (#164)
|
2022-10-19 08:39:13 -07:00 |
|
Github Actions
|
57ffedb65c
|
[docgen] Update README.md
skip-checks: true
|
2022-10-19 15:13:25 +00:00 |
|