Michael Henry
|
6ab11347f6
Provide efficient method to lookup MRU ordering for a buffer number.
|
10 months ago |
Michael Henry
|
aef98e422f
Determine the listed buffers for the current tab.
|
10 months ago |
Michael Henry
|
670b924572
Track MRU state.
|
10 months ago |
Michael Henry
|
19b9052912
Add MRU data structures.
|
10 months ago |
Michael Henry
|
50635f3cc4
Add support for per-tab IDs.
|
10 months ago |
Michael Henry
|
b58b623803
Gather logic to clear excess lines into `s:BuildBufferList()`.
|
10 months ago |
Michael Henry
|
75c56b205c
Restore `B` command.
|
10 months ago |
Michael Henry
|
4ab055ad4f
Add `BufExplorer_eval()` and `BufExplorer_execute()` for debugging.
|
10 months ago |
jlanzarotta
|
93ad8af26d
docs: documentation
|
10 months ago |
Michael Henry
|
de92b107ca
Defer calculating buffer details until we know the user wants them.
|
10 months ago |
Michael Henry
|
3a6679a96c
Consolidate name-related logic into `s:CalculateBufferDetails`.
|
10 months ago |
Michael Henry
|
8e360db335
Defer padding until calculating the displayable list.
|
10 months ago |
Michael Henry
|
95133ce38d
Use `buf.fullpath` and `buf.isdir` for icons.
|
10 months ago |
Michael Henry
|
94b7d77e3f
Dispatch sorting by calculating the key function's name.
|
10 months ago |
Michael Henry
|
24b896bfd3
Implement sorting by `number` using key-based sort routine.
|
10 months ago |
Michael Henry
|
30a23b60ae
Implement sorting by `mru` using key-based sort routine.
|
10 months ago |
Michael Henry
|
171a12b5c6
Implement sorting by `extension` using key-based sort routine.
|
10 months ago |
Michael Henry
|
fa6bab328e
Implement sorting by `name` using key-based sort routine.
|
10 months ago |
Michael Henry
|
35dcf4f0ef
Implement `fullpath` sort based on `buf.fullpath`.
|
10 months ago |
Michael Henry
|
f0e453eabe
Avoid textual substitution of `$HOME` -> `~` in paths.
|
11 months ago |
Michael Henry
|
4a79d2e985
Normalize path calculations for `s:types`.
|
10 months ago |
Michael Henry
|
04ed6672ae
Consolidate `bufExplorerShowXxx` logic into `s:BuildBufferList()`.
|
10 months ago |
Michael Henry
|
948e1b7b1e
Test `&buftype == 'terminal'` to detect a terminal buffer.
|
10 months ago |
Michael Henry
|
bb014a19a4
Suppress directory buffers when `g:bufExplorerShowDirectories == 0`.
|
10 months ago |
Michael Henry
|
dce64d5e32
Add `buf.isdir` to efficiently track whether buffer is a directory.
|
10 months ago |
Michael Henry
|
ff60c36653
Use dictionary for raw buffers for efficiency.
|
11 months ago |
jlanzarotta
|
efcf16b31c
docs: documentation and version number update
|
10 months ago |
Michael Henry
|
0037b34fca
Restructure `s:SelectBuffer()` to demonstrate behaviors in #117.
|
10 months ago |
Jeff Lanzarotta
|
8fb3abdc08
Updated version number and documentation.
|
1 year ago |
jsvisa
|
7634c50e3a
feat: add terminal help status
|
1 year ago |