Christian Brabandt
168dd7970a
Merge pull request #1116 from othrayte/java-mixed-indent
...
Add Java as an exception in mixed-indent-file
2016-04-07 16:30:57 +02:00
Christian Brabandt
377010ea6e
Merge pull request #1105 from octurion/cuda-patch
...
Add CUDA as an exception in mixed-indent-file
2016-04-05 21:44:09 +02:00
Christian Brabandt
f402b78be9
Merge pull request #1113 from SevereOverfl0w/patch-1
...
Add asciidoc to default wordcount filetype
2016-04-05 21:43:22 +02:00
Christian Brabandt
842e562359
Merge pull request #1092 from tamul/mixed-indent-ld
...
extensions#whitespace: fix .ld mixed indent false positive
2016-03-23 15:09:05 +01:00
Christian Brabandt
5ee24f5d87
Merge pull request #1093 from wesQ3/windowswap-update
...
windowswap: use new tab-aware API if WS is up to date
2016-03-23 15:08:32 +01:00
Christian Brabandt
9afebc9233
Merge pull request #1097 from HarmtH/tablineat-for-ctrlspace
...
tablineat() support for ctrlspace tabline
2016-03-23 15:08:07 +01:00
Christian Brabandt
79899c76bf
Merge pull request #1101 from dterei/master
...
Add spell detection
2016-03-23 15:07:31 +01:00
Christian Brabandt
b2461f612e
Merge pull request #1102 from joshuarubin/patch-1
...
Add support for getting tab title from t:title
2016-03-23 14:56:29 +01:00
Christian Brabandt
4395405628
Merge pull request #1081 from tnguyen14/master
...
extensions#whitespace: fix false positive for check_mix_indent_file() for JS file
2016-03-08 20:30:52 +01:00
Christian Brabandt
e8cc5f8b84
Merge pull request #1076 from chrisbra/update_tabline
...
another approach for updating the bufferline on BufAdd
2016-03-07 19:55:10 +01:00
Christian Brabandt
1104639708
Merge pull request #1075 from chrisbra/po.vim
...
Enable po.vim integration
2016-03-02 18:48:58 +01:00
Christian Brabandt
d8d08ada7b
Make clickable buffers (only Neovim)
...
fixes #369
2016-03-02 18:47:09 +01:00
Christian Brabandt
f60a8cc7a3
another approach for updating the bufferline on BufAdd
2016-03-01 22:07:52 +01:00
Christian Brabandt
a45a96c881
Merge pull request #1063 from sappo/master
...
Various ctrlspace tabline improvements
2016-03-01 20:40:20 +01:00
Christian Brabandt
f28a706020
Enable po.vim integration
...
fixes #1070
2016-02-29 22:38:39 +01:00
Christian Brabandt
4fa37e5e20
Merge pull request #1068 from kballard/colorscheme-to-theme
...
Fix colorscheme to theme matching
2016-02-28 13:06:32 +01:00
Christian Brabandt
a7eb735f2e
Fix typo
...
fixes #1067
2016-02-26 09:20:01 +01:00
Christian Brabandt
6c43fdea96
Merge pull request #1065 from nach/master
...
extensions#whitespace: fix false positive for check_mix_indent_file()
2016-02-26 14:41:36 +01:00
Christian Brabandt
23fb126322
Merge pull request #1057 from illicium/1055-buffer-highlight
...
Fix buffer modified highlighting being set from wrong buffer
2016-02-25 16:27:13 +01:00
Christian Brabandt
ff0f7df41f
Merge pull request #1059 from chrisbra/base16_tomorrow
...
Fix matching of themes to color names
2016-02-25 16:25:05 +01:00
Christian Brabandt
5d4ddeec10
Merge pull request #1062 from chrisbra/fix_1061
...
do not unconditionally use utf-8 encoding in branch exten
2016-02-25 12:00:50 +01:00
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
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
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
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
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
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
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
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
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
Christian Brabandt
fb5ecd4703
Merge pull request #1018 from chrisbra/feedkeys
...
do not echo feedkeys() arguments
2016-02-09 19:30:45 +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
Christian Brabandt
e7de5f451a
Merge pull request #1008 from chrisbra/performance_regression
...
fix performance regression
2016-02-07 22:29:30 +01:00
Christian Brabandt
7efa5067ef
fix performance regression
2016-02-07 22:17:17 +01:00
Christian Brabandt
3d148154e1
Merge pull request #1006 from chrisbra/tabpagenr
...
check tabpagenr
2016-02-07 09:10:43 +01:00
Christian Brabandt
ac86003ac3
Problem with highlighting groups per tabpages
...
The current mode is only cached per window. This will break, if one
switches tabpage. We remember the last mode that was used to create the
highlighting group and compare, if this has changed.
This fixes #670
2016-02-07 09:07:00 +01:00
Christian Brabandt
b160ffaaf4
Update CHANGELOG.md
2016-02-06 19:06:04 +01:00
Christian Brabandt
7352c8ee9e
Detect inconsistent mixed indentation in a file
...
This is an extension to the whitespace extension.
It can now detect, if there is mixed indentation used within a file,
e.g. (using space for indentation on some lines and using tabs on other
lines.
This fixes #560
2016-02-06 17:46:56 +01:00
Christian Brabandt
cb30971901
Merge pull request #1004 from chrisbra/unicode_plugin
...
Add support for unicode plugin
2016-02-06 16:07:42 +01:00
Christian Brabandt
62c383cefc
Add support for unicode plugin
...
This commit adds support for the :UnicodeTable of https://github.com/chrisbra/unicode.vim
2016-02-06 16:05:29 +01:00
Christian Brabandt
af3f209d7a
Try to avoid excessive redraws.
...
Most of them seem to be caused by using :hi statements, although the
highlighting group to be created is exactly the same. Therefore, get the
info from actual definition and only execute :hi when the new group is
actually different.
Also try to avoid to generate :hi statements when the popupmen is
visible. This causes flickers.
2016-02-06 13:55:28 +01:00
Christian Brabandt
0ced03ebf3
Merge pull request #1001 from chrisbra/master
...
use feedkeys() with "n" flag
2016-02-06 08:51:39 +01:00
Christian Brabandt
73f365cfb9
use feedkeys() with "n" flag
2016-02-06 08:49:50 +01:00
Christian Brabandt
de925becf6
Merge pull request #997 from chrisbra/fix_e315
...
update_tabline() may cause E315
2016-02-06 00:07:29 +01:00
Christian Brabandt
050945f087
update_tabline() may cause E315
...
This is probably a bug in Vim because redrawing might cause
Vim to actually try to access a line of the buffer, that hasn't
been loaded yet.
Therefore try to update the tabline, by performing a two :set mod!
calls.
2016-02-06 00:03:27 +01:00
Christian Brabandt
ae85179c3a
Merge pull request #994 from chrisbra/neovim_fix
...
fix neovim color mode
2016-02-05 23:54:55 +01:00
Christian Brabandt
0022de3b78
Small improvement for untracked feature
...
first argument of git status is <pathspec> in git speech,
and so if you feed it a directory, that contained an untracked file,
the directory would be marked as untracked. So fix this.
2016-02-05 23:11:37 +01:00
Christian Brabandt
87d60febaf
fix neovim color mode
2016-02-05 22:47:57 +01:00
Christian Brabandt
fdb74f549d
Make the BOM indicator '[BOM]'
...
also, not-exists symbol has nothing to do with powerline fonts, so fix
that.
2016-02-05 18:19:53 +01:00
Christian Brabandt
89094025c0
Merge pull request #992 from chrisbra/bomb_indicator
...
Add Bomb indicator
2016-02-05 11:41:57 +01:00
Christian Brabandt
42b59a05bf
Add bomb indicator to the encoding section.
2016-02-05 11:36:47 +01:00
Christian Brabandt
b2bf331d6b
Merge pull request #991 from metalelf0/master
...
Neovim true color support
2016-02-05 09:29:19 +01:00
Christian Brabandt
3f927b587d
Revert "remove wrong backslash"
...
This reverts commit da3f3bf1d7 .
2016-02-04 19:03:25 +01:00
Christian Brabandt
d8adbfa135
Add untracked feature to branch extension.
...
This will show a little not-existing sign in a buffer,
if that file lives in a git/hg repository but does not exists
there yet. Use `:let g:airline_symbols.notexists='!'` to configure
the '!' as symbol. By default, will use U+2204 symbol
To not impact performance by shelling out a lot, the result is cached
until the buffer is written or a shell command is issued.
Should work with mercurial and git.
fixes #925
2016-02-04 16:43:42 +01:00
Christian Brabandt
f57c5daf66
Fix highlighting problems with Vim
...
1) Make sure airline_error and airline_warning highlighting are
different, so that the correct separator will be drawn. This
fixes #982 .
2) allow to deactivate %(%) to workaround a vim bug, that may cause
leaking of colors from one section to the next and adding additional
spaces. This needs to be fixed upstream:
https://groups.google.com/d/msg/vim_dev/sb1jmVirXPU/mPhvDnZ-CwAJ
Possibly, also related to neovim/neovim#4147
Use `:let airline#extensions#default#section_use_groupitems = 0`
to disable grouping of statusline items
2016-02-04 16:29:45 +01:00
Christian Brabandt
da3f3bf1d7
remove wrong backslash
2016-02-04 16:25:27 +01:00
Christian Brabandt
9d1196f40a
add changelog
2016-02-02 22:42:20 +01:00
Christian Brabandt
7c234a0139
Merge pull request #983 from adarsh/ap-update-theme-documentation
...
Link to new theme repository in README.md
2016-02-01 10:52:34 +01:00
Christian Brabandt
dbb4d3236b
Merge pull request #980 from chrisbra/test_colorscheme
...
updated travis
2016-01-31 21:24:50 +01:00
Christian Brabandt
2d4cb5c1ad
updated travis
...
test switching color schemes
2016-01-31 18:15:39 +01:00
Christian Brabandt
c34b29beb4
Merge pull request #973 from chrisbra/airline_error
...
some more smaller updates
2016-01-30 21:02:24 +01:00
Christian Brabandt
31730c6ec8
Merge pull request #976 from tuopen/master
...
Fix issue when an airline theme and an external colorscheme have been defined
2016-01-30 20:45:59 +01:00
Christian Brabandt
9c2c0816f5
some more smaller updates
2016-01-30 16:50:37 +01:00
Christian Brabandt
c88f04cd1a
Merge pull request #972 from chrisbra/doc
...
small update to documentation
2016-01-30 16:50:03 +01:00
Christian Brabandt
e60611691f
small update to documentation
2016-01-30 16:07:17 +01:00
Christian Brabandt
6e223196ff
Merge pull request #971 from chrisbra/fix_travis
...
Fix travis failure because of missing simple theme
2016-01-30 15:08:04 +01:00
Christian Brabandt
5ed7c81b6d
fix travis failing
2016-01-30 15:06:22 +01:00
Christian Brabandt
450e2535af
Merge pull request #960 from chrisbra/airline_error
...
Airline error improvements.
2016-01-30 14:09:24 +01:00
Christian Brabandt
512d03d81b
Merge pull request #970 from chrisbra/theme_init
...
Fix break for non-existing g:airline_theme variable. Merging now, so that the error message disappears. If there are more problems, we can fix them later.
2016-01-30 14:08:01 +01:00
Christian Brabandt
e7560025d1
Fix break for non-existing g:airline_theme
...
fixes #969
2016-01-30 14:03:01 +01:00
Christian Brabandt
e5c4306698
Do not add empty error section
...
This prevents, adding a separator in error highlighting, also there
exists no error.
2016-01-28 21:27:07 +01:00
Christian Brabandt
90af4618f5
only init ycm extension, when YCM is available
2016-01-28 17:39:15 +01:00
Christian Brabandt
1d8408a7f8
Merge pull request #958 from jmoses/master
...
Fix typo from PR #953
2016-01-28 14:05:09 +01:00
Christian Brabandt
141f9358a2
Merge pull request #953 from chrisbra/airline_refresh
...
When calling :AirlineRefresh, also update branch name
2016-01-28 11:21:24 +01:00
Christian Brabandt
1f2ac998d7
Merge pull request #956 from chrisbra/fix_issue_955
...
fix issue #955
2016-01-28 11:19:21 +01:00
Christian Brabandt
3cc0bfc390
fix issue #955
2016-01-28 11:15:25 +01:00
Christian Brabandt
d7f4fbf529
Merge pull request #902 from efirs/ef_ycm_error_warning_count
...
Show YouCompleteMe error and warning count in the statusline
2016-01-28 10:11:37 +01:00