Commit Graph

143 Commits

Author SHA1 Message Date
~hedy
cf432d4441 Merge pull request #135 from dmtrKovalenko/main
feat: Add configuration for no providers message
2025-06-28 12:53:13 +08:00
Dmitriy Kovalenko
135780f902 fix: Pin outline window to the buffer
This resolves the situtaion which allows external plugin or for the user
to open the file buffer within the outline window. E.g. here are a few
scenarios I've run into:

https://github.com/user-attachments/assets/1c0fb255-bb56-49cd-9299-76b56be1b6ec

With the new options applied it is not working exactly as I want to (I'd
like buffer to be openning in the oil.nvim place) but it at least
doesn't enter the broken state and doesn't create the empty OUTLINE_1
file

https://github.com/user-attachments/assets/dfa0335a-9972-40ac-afca-f8f16f867818
2025-06-23 13:02:36 +02:00
Dmitriy Kovalenko
d71adb1bab feat: Add configuration for no providers message
I am using outline.nvim as my permanent sidebar and I am constantly
annoyed by this message always displaying when I am openning any non lsp
related buffer e.g. picker or fugitive window

<img width="1335" alt="Image" src="https://github.com/user-attachments/assets/09384652-b8d0-4b57-8e0e-07a6e73b65fc" />

With this config I can set `no_provider_message` to empty string and
enjoy a clean sidebar if there is nothing to show:

<img width="1437" alt="Image" src="https://github.com/user-attachments/assets/f411b995-c0ec-4d06-980f-bad17f490bf5" />
2025-06-22 20:20:23 +02:00
27Onion Nebell
e93286a489 fix: add version check for nvim_set_option_value and nvim_get_option_value 2025-04-18 16:33:09 +08:00
27Onion Nebell
7d2387dc12 chore(fmt): format using stylua
Also fixed something in .stylua.toml that may cause stylua to fail, by
the way
2025-04-14 22:39:13 +08:00
27Onion Nebell
fc526beb6f fix(#129): vim.lsp.util.trim_emty_lines() was deprecated at 0.10 2025-04-14 22:12:46 +08:00
27Onion Nebell
b86844d3d3 fix: replace deprecated API in doc 2025-04-12 12:31:56 +08:00
27Onion Nebell
1460136dd0 fix: adjust more to make it backward compatible for 0.11- 2025-04-12 12:26:40 +08:00
27Onion Nebell
5779c6f6a7 fix: migrating to 0.11
fix: migrating to 0.11

fix: migrating to 0.11

fix: migrating to 0.11
2025-04-12 00:34:23 +08:00
~hedy
ae473fb51b fix: another refresh callback rc
Co-authored-by: Alexey Radkov <alexey.radkov@gmail.com>
2025-02-23 22:32:56 +08:00
~hedy
27e99c200f fix: Temporary fix for __refresh callback rc 2025-02-23 22:30:15 +08:00
~hedy
9c5434729a Merge pull request #66 from m-abubakar/fix_error_on_close
Fix #65 Error on closing outline when computer is running slow
2025-02-23 22:28:27 +08:00
eph
fb9634cdaa fix: incorrect character of range and selectionRange 2025-02-05 03:23:39 +08:00
eph
14e245bbfa feat: add to jumplist before goto location 2025-01-06 03:15:00 +08:00
~hedy
f7a3940b0e chore(fmt): stylua 2025-01-05 09:14:32 +08:00
~hedy
20aa0659e1 docs: Update language 2025-01-05 09:11:08 +08:00
~hedy
12ec5f213c Merge pull request #109 from epheien/feat-icon_fetcher
feat: icon_fetcher adds symbol parameter
2025-01-05 08:58:42 +08:00
~hedy
f656ef12a5 Merge pull request #108 from epheien/feat-view-filter
feat: add view.filter option
2024-12-27 20:40:00 +08:00
eph
7fefc760ba feat: help filetype will not ignore to refresh 2024-12-27 19:49:57 +08:00
eph
a3717e7a4e feat: icon_fetcher adds symbol parameter 2024-12-27 11:42:13 +08:00
~hedy
4f601da7cc Merge pull request #104 from epheien/feat-man
feat: add man support
2024-12-27 09:19:46 +08:00
~hedy
5e643c5913 Merge pull request #100 from xiaoqixian/main
fixed a bug in capturing guicursor style using regex
2024-12-27 09:05:48 +08:00
~hedy
be418351c8 Merge pull request #106 from epheien/feat-kind
feat: support string type kind
2024-12-27 09:04:40 +08:00
eph
ec0d2b7f48 feat: support string type kind 2024-12-27 01:34:04 +08:00
eph
70d95d73e9 feat: selectionRange fallback: selectionRange => location.range => range 2024-12-27 01:30:49 +08:00
eph
38f9a8c586 feat: add man support 2024-12-26 20:51:51 +08:00
lunar
0196830391 fixed a bug in capturing guicursor style using regex 2024-11-14 19:59:56 +08:00
~hedy
41e7b88a2b fix: Error on goto_location when code window closed
Mentioned by @gennaro-tedesco in #91
2024-09-09 15:29:59 +08:00
MengQ
c727d3a0ab fix: close the last window 2024-09-07 22:55:41 +08:00
oskarrrrrrr
32b5c962f9 Merge branch 'main' into preview_window_size_settings 2024-08-13 08:18:26 -04:00
Oskar Tołkacz
7df74ef5ed Fix: do not require lspkind if not configured 2024-08-12 11:00:33 -04:00
Oskar Tołkacz
fdaa883d9d Show lspkind error message just once
Instead of showing an error message for every symbol in every outline
window, show just one error on opening nvim.
2024-08-12 10:43:26 -04:00
Oskar Tołkacz
41bcd3e04b Improve preview window size calculation
- Stop caching width and height of the preview window which prevented the
size to be adjusted after the nvim window's resize.
- Add config options for height to match width options.
- Mention height config options in readme and vimdoc (previously
  missing).
2024-08-09 10:35:38 -04:00
~hedy
8bfb5435d7 docs: Reword details regarding symbols.icon_fetcher 2024-07-05 20:45:35 +08:00
~hedy
bc58f196ec feat: Pass in the buffer number for symbols.icon_fetcher 2024-07-05 12:51:48 +08:00
~hedy
d551ee537c Merge pull request #70 from lvim-tech/main
Fix deprecated get_active_clients
2024-06-05 20:57:01 +08:00
~hedy
193e03a7b7 Support neovim < 0.10 for lsp.get_clients 2024-06-05 20:54:26 +08:00
~hedy
b199de1524 Merge branch 'main' of github.com:hedyhli/outline.nvim 2024-05-30 07:53:26 +08:00
~hedy
e0b86347ad feat: Focus outline if already open
closes #71
2024-05-30 07:52:51 +08:00
LVIM ORG
e6afff238c Fix deprecated get_active_clients 2024-05-19 12:52:54 +03:00
jinzhongjia
a533494f81 Merge branch 'main' into main 2024-05-04 15:28:13 +08:00
~hedy
9fce1de9f1 fix: Make has_provider() public as it was supposed to be
Closes #48
2024-05-02 21:00:50 +08:00
mabubakar
febc5ee94b Improved conditions a bit 2024-04-26 00:57:36 +05:00
mabubakar
c593f4756a Fix #65
Error on closing outline when computer is running slow
2024-04-23 11:51:57 +05:00
Zheng Piaodan
3e42493b17 fix(outline-window): no resize if split_command like "30vsplit" 2024-04-15 14:22:40 +08:00
hedy
ec9571c8f0 Merge branch 'main' of github.com:hedyhli/outline.nvim 2024-03-16 08:13:33 +08:00
hedy
b64c0c66d4 feat(providers): Support independent configs for each provider to handle
Closes #58
2024-03-16 08:12:50 +08:00
jinzhongjia
4a7cc30c86 [fix]: When the window was first created, filetype was empty. 2024-02-20 18:35:14 +08:00
Baptiste Zorzi
746b8a6206 [fix] - Fixing Coc symbol parsing bug 2024-01-11 14:06:55 +01:00
hedy
8c6b11e4c2 chore: stylua 2023-12-29 21:50:48 +08:00