Commit Graph

2161 Commits

Author SHA1 Message Date
Christian Brabandt ce932f3825
Revert "themes: drop simple colorscheme - theme mappings"
This reverts commit 47be64d7f2.

closes #2006
2019-11-29 08:27:13 +01:00
Christian Brabandt 47be64d7f2
themes: drop simple colorscheme - theme mappings
vim-airline by default already tries to load theme names, that have the
same name as the colorscheme. Therefore, it does not make sense, to add
mappings that result in the same theme name.

So drop the base16, wombat, zenburn and solarized keys
2019-11-27 13:52:21 +01:00
Christian Brabandt 81fdc3b988
plugin: make use of rand() function from vim 8.1.2342 2019-11-25 17:13:33 +01:00
Christian Brabandt 19c655b420
plugin: do not trigger redraws for popup windows
coc.nvim might set the filetype of the poppup window, which might
trigger a redraw of the statusline, causing the current window to become
inactive.

So bail out early, if the current buffer is a popup buffer. It cannot
have a statusline anyhow.

fixes #1930 (but this time for Vim)
2019-11-25 16:24:58 +01:00
Christian Brabandt b9eb941201
Merge pull request #2002 from kazukazuinaina/update_gitignore
add .DS_Store in .gitignore
2019-11-21 17:48:24 +01:00
kazukazuinaina 6bc040a3a5 add .DS_Store in .gitignore 2019-11-20 12:21:42 +09:00
Christian Brabandt 29549aa55a
Merge pull request #1997 from kazukazuinaina/fix_typo_NERDTree
substitute/NERDtree/NERDTree
2019-11-15 08:26:03 +01:00
kazukazuinaina 17ec87f503 substitute/NERDtree/NERDTree 2019-11-15 15:50:36 +09:00
Christian Brabandt e3e2b1af44
Merge pull request #1996 from kazukazuinaina/update_NERDTree_statusline
update nerdtree's statusline
2019-11-13 22:33:01 +01:00
kazukazuinaina 8a3eeddc80 update nerdtree's statusline
add let g:airline#extensions#nerdtree_statusline's documentation
2019-11-11 21:11:36 +09:00
Christian Brabandt e4e4ba3c7b
Changelog: fix link to github 2019-11-10 16:49:29 +01:00
Christian Brabandt ad716f1df4
Changelog: Prepare for release 0.11 2019-11-08 20:19:06 +01:00
Christian Brabandt 664426be21
doc: mention all supported plugins
Also, in the extensions mention the required vim plugin
2019-11-08 20:18:04 +01:00
Christian Brabandt 5b9cbc1a57
ctrlspace: cleanup s:var usage 2019-11-08 19:58:22 +01:00
Christian Brabandt a66f7ae13e
Merge pull request #1995 from kazukazuinaina/add_fugitive_statusline
add fugitive statusline
2019-11-10 08:45:25 +01:00
kazukazuinaina 073d760689 add fugitive statusline 2019-11-10 09:47:43 +09:00
Christian Brabandt f2241b61b2
bufferline: get rid of static s: variable 2019-11-05 11:32:10 +01:00
Christian Brabandt 15c540dc94
doc: rewrap help doc to fit into a 80 column shell
needs to be reformated a bit, especially if the signcolumn is on, this
would have ugly wraps.

Also, the documentation at :h airline-default-sections mentions readonly
for the gutter part, which is wrong. So correct this (related #1994)
2019-11-05 11:32:10 +01:00
Christian Brabandt d17fcbf72f
Merge pull request #1990 from kazukazuinaina/update_airline.txt
update ale's url
2019-10-31 12:46:36 +01:00
kazukazuinaina 98b95e6399 update ale's url 2019-10-31 17:56:42 +09:00
Christian Brabandt a0e9b383c6
tabline: add buffer number to unique_tail formmater
fixes #1987
2019-10-25 17:20:34 +02:00
kazukazuinaina 62ec219601
gina: Enable gina.vim, only for Vim > 7.4.1898
gina.vim needs the `<mods>` feature to work correctly. Therefore check
that Vim has at least patch 7.4.1898 included before using and accessing
the gina plugin.

fixes #1984
2019-10-24 12:57:33 +02:00
Christian Brabandt 6eda2735aa
Merge pull request #1986 from kazukazuinaina/add_update_statusline_check
add check to statusline's update
2019-10-24 09:38:01 +02:00
kazukazuinaina 0cba7d3ed6 add check to statusline's update 2019-10-24 16:19:58 +09:00
Christian Brabandt 3736132370
Merge pull request #1982 from kazukazuinaina/update_airline.txt
update airline.txt about airline-term
2019-10-23 13:07:13 +02:00
kazukazuinaina 390908dead update airline.txt about airline-term
fix mistake

delete space

fix format
2019-10-17 17:58:00 +09:00
Christian Brabandt 6d665580a3
term: allow to disable the term extension
closes #1981
2019-10-16 18:07:35 +02:00
Christian Brabandt 297ca3d004
Merge pull request #1980 from kazukazuinaina/update_airline.txt
update airline.txt
2019-10-11 17:09:32 +02:00
kazukazuinaina 4f0d2ebbb5 update airline.txt airline-predefined-parts confusing 2019-10-04 16:55:32 +09:00
kazukazuinaina 62f2dc02f0
Add support for gina.vim
add gina-tag command

add help about gina.vim

update CHANGELOG.md

closes #1979
2019-10-02 15:17:26 +02:00
Christian Brabandt 92c0a90b64
Update Changelog
This documents some of the changes that happend since the release
[v0.10](https://github.com/vim-airline/vim-airline/releases/tag/v0.10)
and is needed for the next release v0.11, planned around November 09th/10th

references #1975
2019-10-02 15:09:58 +02:00
Christian Brabandt 262fdc20d5
wordcount: use the short format for widths <= 85
Previously it used a width of >= 80 to display the long word count
format. However I personally found that a bit too wide, while other
sections will be shortened too much which does not really look nice.

Therefore, adjust the limit a bit, using the short word count format for
windows up to 85 characters.
2019-10-02 14:50:55 +02:00
Christian Brabandt 0b537b3065
Update the Changelog 2019-10-02 14:24:46 +02:00
Christian Brabandt 89d1d43165
Merge pull request #1966 from felleg/patch-1
Modified dark.vim commandline foreground color
2019-09-11 21:29:20 +02:00
Félix Léger f4f9a8a241
Modified dark.vim commandline foreground color
The foreground color for `commandline` mode is the same as `normal` mode, which is easier to read against the green background
2019-09-11 15:25:52 -04:00
Christian Brabandt 63d8764f9d
po: do not shorten empty fuzzy/untranslated messages 2019-09-09 09:39:41 +02:00
Christian Brabandt 6409c7b317
tabline: do not display neovim terminal there 2019-08-26 15:16:38 +02:00
Christian Brabandt 22f54d8528
sort airline#extensions#tabline#ignore_bufadd_pat 2019-08-26 15:14:21 +02:00
Christian Brabandt 018688a90f
tabline: do not show defx buffers
fixes #1962
2019-08-26 15:11:50 +02:00
Christian Brabandt d848de4918
branch: remove double '.' for string concatenation
fixes #1961
2019-08-22 07:56:51 +02:00
Christian Brabandt 57fb980df7
util: micro-optimization of existence check for vcscommand plugin 2019-08-20 22:30:20 +02:00
Christian Brabandt 5df9e23f14
util: micro-optimization of existence check for lawrencium 2019-08-20 22:28:49 +02:00
Christian Brabandt 0370a3b89b
util: micro-optimization of existence check for fugitive 2019-08-20 22:28:49 +02:00
Christian Brabandt 51e74f1d1f
util: micro-optimization of existence check for strcharpart() 2019-08-20 22:22:19 +02:00
Christian Brabandt ccef93e887
util: micro-optimization of existence check for strchars() 2019-08-20 22:20:39 +02:00
Christian Brabandt 15322e41c7
util: Add comment header, declaring s:vars as constant 2019-08-20 22:19:48 +02:00
Christian Brabandt 486b68cb08
term: get rid of useless variable, add comment 2019-08-20 22:12:34 +02:00
Christian Brabandt af96e9745f
wordcount: only try to access buffer content in the actual current buffer
closes #1955
(this actually needs Vim patch 8.1.1372 to work properly)
2019-08-20 14:28:54 +02:00
Kai Moschcau 3f82d3a975
Improve multibyte character handling in branch ext
This fixes a bug that causes a mangled statusline. The bug occurs, when
the `displayed_head_limit` variable is set and causes the substring
expression to take a substring, which ends in the middle of a multi-byte
character.

This patch replaces the byte-based methods for measuring the
length of the branch name and creating a substring with methods that are
character-based and multi-byte aware.

It also has the nice side effect of making the length measuring more
accurate, by taking the actual display width of multi-byte characters
and the ambiwidth setting into account.

Since we need to take into account older Vim 7.4 (which might not have
the strcharpart() function), do introduce a compatibility wrapper in
airline#util that checks for the existence of the function before using
it. Older Vims will keep on using the byte-based index. I suppose Vim
7.4 before the strcharpart() function was available (patch 7.4.1730)
shouldn't be in use anymore.

closes #1948
2019-08-20 14:21:10 +02:00
Christian Brabandt 0f375addd2
term: differentiate different term modes
closes #1958
closes #1957
2019-08-20 14:01:09 +02:00