Christian Brabandt
0bfae15d97
do not unconditionally use utf-8 encoding in branch exten
...
Check, that encoding is utf8 before using '…'
fixes #1061
2016-02-25 11:30:02 +01:00
Kevin Sapper
2f2797becb
Problem: Cannot disable displaying buffers for ctrlspace tabline
...
Solution: Implement the show_buffers option which is used by the default
airline tab as well.
2016-02-25 11:19:52 +01:00
Kevin Sapper
ad5194244b
Problem: Cannot switch position of tabs and buffers for ctrlspace
...
tabline
Solution: Add a new option which inverses the position of buffer and
tabs
If switch_buffer_and_tabs is 0 (default) buffer are on the left and tabs
on the right else if is 1 the order is reversed.
2016-02-25 11:03:50 +01:00
Christian Brabandt
5cf193fa28
Merge pull request #1058 from blueyed/fix-1054
...
parts#readonly: fix filereadable check with #1054
2016-02-25 08:18:49 +01:00
Christian Brabandt
78e1a2c8db
Fix matching of themes to color names
...
theme usually use '_' instead of '-', so replace that first before
trying to match.
Second, make the patterns easier to match.
Third, make sure, match for Tomorrow happens with matching case
fixes #1056
2016-02-25 08:07:51 +01:00
Daniel Hahler
595d270398
parts#readonly: fix filereadable check with #1054
2016-02-25 02:57:49 +01:00
Yegor Pomortsev
7453b5e15c
Fix buffer modified highlighting being set from wrong buffer
...
Fixes #1055 , cased by refactoring in e4ef624
(#952 )
2016-02-24 16:45:17 -08:00
Christian Brabandt
5ab8b754d8
Merge pull request #1054 from blueyed/file-noperm
...
Display [noperm] with modifiable, but not readable buffers
2016-02-24 22:26:53 +01:00
Daniel Hahler
0485b48dbb
Display [noperm] with modifiable, but not readable buffers
...
Based on: https://github.com/vim-airline/vim-airline/issues/633#issuecomment-174504456
Fixes: https://github.com/vim-airline/vim-airline/issues/633 .
2016-02-24 22:03:15 +01:00
Christian Brabandt
67f5a0ba20
Merge pull request #1050 from chrisbra/tabline_refresh
...
Disable tabline refresh per configuration
2016-02-24 19:12:29 +01:00
Christian Brabandt
7418df5583
Merge pull request #1052 from chrisbra/doc
...
document airline#extensions#tabline#show_splits
2016-02-23 21:41:17 +01:00
Christian Brabandt
67594b4da4
document airline#extensions#tabline#show_splits
2016-02-23 21:13:12 +01:00
Christian Brabandt
0e70dac030
Disable tabline refresh per configuration
...
fixes #1049 and should prevent that users see AirlineTabRefresh printed
on their screen.
2016-02-23 20:23:29 +01:00
Christian Brabandt
adbfda43f8
Merge pull request #1047 from rosston/fix-current-modified-buffer
...
Fix highlighting of current/modified buffer.
2016-02-23 12:05:56 +01:00
rosston
63f9abd3f2
Fix highlighting of current/modified buffer.
...
Fixes broken variable reference caused by e4ef624
(#952 ).
2016-02-22 23:07:27 -05:00
Christian Brabandt
cf9eebcc45
Merge pull request #1045 from sappo/master
...
Problem: Cannot rename the labels for buffers and tabs
2016-02-22 15:27:29 +01:00
Kevin Sapper
e7edb4c75a
Problem: Cannot rename the labels for buffers and tabs
...
Solution: Add an option for the user to configure those labels and make
the current values the default ones.
2016-02-22 08:30:20 +01:00
Bailey Ling
e6ab7bdf6d
show tabs on the left when in tabs mode, splits on the right ( #1043 )
2016-02-21 15:03:55 -05:00
Bailey Ling
8c080fdf80
Merge pull request #952 from chrisbra/buffer_line
...
Always display buffer list in tabline
2016-02-20 20:10:12 -05:00
Christian Brabandt
d0652caf69
Merge pull request #1041 from chrisbra/bubblegum
...
Match bubblegum theme to colorscheme
2016-02-19 12:57:20 +01:00
Christian Brabandt
20d3aae20f
Match bubblegum theme to colorscheme
2016-02-19 12:55:33 +01:00
Christian Brabandt
8af213d3f9
Merge pull request #816 from mildred/master
...
Make tabline compatible with bufmru
2016-02-17 07:42:42 +01:00
Christian Brabandt
8c7515aade
Merge pull request #1038 from chrisbra/better_warning_highlight
...
Revert term highlighting of airline_warning to orange
2016-02-16 23:36:50 +01:00
Christian Brabandt
7cfcc4871a
Revert term highlighting of airline_warning to orange
...
Highlighting was changed with commit 06f2cb5a89
Revert it to the old colors.
2016-02-16 23:32:38 +01:00
Shanti Bouchez-Mongardé
faa7a18242
Make tabline compatible with bufmru
2016-02-16 21:16:55 +01:00
Christian Brabandt
37231dac3a
Merge pull request #1034 from blueyed/fallback-to-NONE-in-get_syn
...
airline#highlighter: s:get_syn: fallback to 'NONE'
2016-02-16 20:49:28 +01:00
Christian Brabandt
13ea57b98a
Revert "Add mq patch to branch output"
...
This reverts commit 8023f6f5dc
.
fixes #1035
2016-02-16 17:52:26 +01:00
Christian Brabandt
5e0b10c005
Revert "Only show hg qtop output, if branch is also shown"
...
This reverts commit da78d4a7bb
,
since it causes a massive performance impact.
fixes #1035
2016-02-16 17:48:57 +01:00
Bailey Ling
d632c88751
Merge pull request #1027 from chrisbra/hg
...
Add mq patch to branch output for hg
2016-02-15 22:13:04 -05:00
Daniel Hahler
d39076a07d
airline#highlighter: s:get_syn: fallback to 'NONE'
...
This is required when used with 'Normal' with a transparent background.
Falling back to 1 here results in "red" for "ctermbg"!
I think it's important to keep the 'NONE' color property here, instead
of hardcoding the fallbacks (even if white would be used instead of
red).
2016-02-16 00:44:07 +01:00
Christian Brabandt
a2f54ef6e6
add feedback from PR
2016-02-15 20:01:34 +01:00
Christian Brabandt
da78d4a7bb
Only show hg qtop output, if branch is also shown
2016-02-15 17:05:53 +01:00
Christian Brabandt
8023f6f5dc
Add mq patch to branch output
2016-02-11 22:44:12 +01:00
Christian Brabandt
2c5aa75d5f
update according to PR comments
2016-02-11 21:31:42 +01:00
Bailey Ling
e4ef624ea8
tabline for combined buffers/tabs
...
This is a new tabline extension, that displays both the buffers open and
the available tabs. This has been requested by #639 and fixes #639 .
This is based on blings work on branch spike.
This uses the new highlight groups tab*_right, so that the separators
have the correct color. Also this makes some configuration variable
obsolete and therefore, they have been removed.
remove unused combined config variable, remove space after tab
2016-02-10 20:22:35 +01:00
Christian Brabandt
1dc8eac3d2
Merge pull request #1023 from chrisbra/doc
...
slightly updated documentation (mostly formatting)
2016-02-10 20:03:15 +01:00
Christian Brabandt
651ad0a0c4
slightly updated documentation (mostly formatting)
2016-02-10 19:53:17 +01:00
Christian Brabandt
525144bf1c
Merge pull request #1019 from chrisbra/mixed_indent_check
...
Do not check for mixed whitespace in Makefiles
2016-02-09 20:48:07 +01:00
Christian Brabandt
1d072bf019
Do not check for mixed whitespace in Makefiles
...
Skip indent and mixed-indent-file check for Makefiles.
fixes #1017
2016-02-09 20:16:12 +01:00
Christian Brabandt
cc219dbc10
Merge pull request #1012 from chrisbra/performance
...
Some improvements for the buflist implementation
2016-02-09 19:43:46 +01:00
Christian Brabandt
31906ac7b2
Some improvements for the buflist implementation
...
This should make the buflist algorithm faster.
Also there is an alternative implementation in branch 535 available,
which avoids looping over the complete range, I'll stay with the current
approach, as it does not depend on BufAdd/BufDelete autocommands.
details:
instead of testing for buflisted() and bufexists() we only test for
buflisted() because, this also tests for the existence of the buffer.
Also instead of a second loop of the exclude patterns, we'll join all
of them together with '\|' and check if they match the current buffer.
The rest of the conditions have been joined into a single condition.
This together made up an improvement of
Orig:
FUNCTION airline#extensions#tabline#buflist#list()
Called 94 times
Total time: 0.267305
Self time: 0.267305
New:
FUNCTION airline#extensions#tabline#buflist#list()
Called 85 times
Total time: 0.124572
Self time: 0.124572
2016-02-09 19:41:17 +01:00
Werner Freund
447cf71ef2
Added visual mode word counting
2016-02-09 19:31:55 +01:00
Christian Brabandt
fb5ecd4703
Merge pull request #1018 from chrisbra/feedkeys
...
do not echo feedkeys() arguments
2016-02-09 19:30:45 +01:00
Bailey Ling
0ae3d36515
Merge pull request #1016 from sappo/master
...
Problem: ctrlspace integration not documented with a screenshot
2016-02-09 09:22:23 -05:00
Kevin Sapper
c1c1f7fc31
Problem: ctrlspace integration not documented with a screenshot
...
Solution: Add image from #1015 to README.md
2016-02-09 10:21:44 +01:00
Christian Brabandt
08a8779268
do not echo feedkeys() arguments
...
Try a different approach, that does not echo
the commandline. For that, create a <silent> mapping,
that is called via feedkeys() and as such should update the tabline.
fixes #1011
2016-02-08 21:16:38 +01:00
Christian Brabandt
b48b166a22
Merge pull request #911 from sappo/master
...
Problem: CtrlSpace 5.0 integration (statusline + tabline)
2016-02-08 10:44:01 +01:00
Christian Brabandt
9e6a917c52
Merge pull request #1005 from chrisbra/mixed_indent
...
Detect inconsistent mixed indentation in a file
2016-02-08 10:27:37 +01:00
Christian Brabandt
1043f9c0ce
Merge pull request #1003 from chrisbra/less_redraws
...
Try to avoid excessive redraws.
2016-02-08 10:27:26 +01:00
Christian Brabandt
faaf58b2c5
Merge pull request #996 from chrisbra/untracked_improvement
...
Small improvement for untracked feature
2016-02-08 10:27:13 +01:00