mrmr1993
|
df2f380c9e
|
Add get_separator_change_with_end to tabline builder
|
2018-03-22 16:14:18 +00:00 |
|
mrmr1993
|
2528de7d81
|
Add comments to tabline/builder
|
2018-03-19 16:21:43 +00:00 |
|
mrmr1993
|
7396dc7a10
|
Create helper function tabline_evaluated_length
|
2018-03-19 15:05:50 +00:00 |
|
mrmr1993
|
51bb8dd7e0
|
Move strchars into util.vim
|
2018-03-19 15:03:51 +00:00 |
|
mrmr1993
|
5b7b9cf656
|
Rename remaining tab -> title in tabline/builder
|
2018-03-19 15:03:51 +00:00 |
|
mrmr1993
|
0b47adf087
|
Rename tab -> title in tabline/builder method names
|
2018-03-19 14:36:02 +00:00 |
|
mrmr1993
|
3914d5b475
|
Rename skipped_tabs_marker to overflow_marker
|
2018-03-19 14:36:02 +00:00 |
|
mrmr1993
|
75f53ef6e5
|
Rename last_{left,right}_group to {left,right}_group
|
2018-03-18 01:15:11 +00:00 |
|
mrmr1993
|
a2e0ed982f
|
Rename left{,_alt}_sep_size to {,alt_}sep_size
|
2018-03-18 01:13:30 +00:00 |
|
mrmr1993
|
84bf60c405
|
Statusline: Use separator widths to calculate whether a title will fit
|
2018-03-18 00:52:34 +00:00 |
|
mrmr1993
|
896c14bded
|
Reset _remaining_space if a title can't be inserted
This gives us a chance to add the title on the other side if it will
fit, so that we fill more space in the tabline.
|
2018-03-17 20:05:38 +00:00 |
|
mrmr1993
|
4a342afb90
|
Add an option to centre the active tab in the tabline
|
2018-03-15 20:44:51 +00:00 |
|
mrmr1993
|
275ec4fe63
|
Use tabline builder for buffers tabline
|
2018-03-15 20:44:51 +00:00 |
|
mrmr1993
|
d9e68039b8
|
Take the first tab number in tabline/builder.insert_tabs
|
2018-03-15 20:44:51 +00:00 |
|
mrmr1993
|
3cd8daa162
|
Add support for get_pretitle and get_posttitle to tabline builder
|
2018-03-15 20:44:51 +00:00 |
|
mrmr1993
|
e6b6f36d90
|
Remove %@...@ patterns in evaluate_tabline if has('tablineat')
|
2018-03-15 19:21:15 +00:00 |
|
mrmr1993
|
a7bff3b30b
|
Pass number of tabs as an argument to insert_tabs
|
2018-03-15 18:21:29 +00:00 |
|
mrmr1993
|
5ecc25d6d6
|
Move tab_nr_type into tabs get_title
|
2018-03-15 18:14:50 +00:00 |
|
mrmr1993
|
6db0af6f8d
|
Factor out tab insertion into its own function
|
2018-03-15 18:14:24 +00:00 |
|
mrmr1993
|
9b41fe5de9
|
Replace tabs tabline remaining_space with a member variable
|
2018-03-15 18:01:39 +00:00 |
|
mrmr1993
|
1328610188
|
Initialise tabs tabline builder variables in insert_tabs
|
2018-03-15 17:46:33 +00:00 |
|
mrmr1993
|
ada8cd7641
|
Use variables in the tabs tabline builder to track position
|
2018-03-15 17:41:08 +00:00 |
|
mrmr1993
|
349d01ba39
|
Generate tabs directly in tabline/builder.build
|
2018-03-15 17:38:19 +00:00 |
|
mrmr1993
|
3f87d28abb
|
Move insert_tabs into tabs tabline builder prototype
Also move evaluate_tabline and strchars methods that it uses
|
2018-03-15 17:05:58 +00:00 |
|
mrmr1993
|
5907d3909e
|
Add dedicated tabline builder
|
2018-03-15 16:38:36 +00:00 |
|