Commit Graph

  • 47c36d2819 Don't let the current buffer be -1 when calculating the tabline mrmr1993 2018-04-01 01:16:20 +01:00
  • aee733aa87 Don't show titles in the tabline if there aren't any mrmr1993 2018-04-01 00:16:29 +01:00
  • c75106f12d Don't change remaining_space in tabline builder until necessary mrmr1993 2018-03-22 16:03:01 +00:00
  • 4b1913ad13 Use insert_section for overflow markers in tabline builder mrmr1993 2018-03-22 16:01:06 +00:00
  • df2f380c9e Add get_separator_change_with_end to tabline builder mrmr1993 2018-03-22 15:41:25 +00:00
  • b9f55455fb
    Revert "highlighter: Make the separators use a cterm background color" Christian Brabandt 2018-03-20 15:30:02 +01:00
  • d2ac3d5755
    async: catch error when jobstart() fails Christian Brabandt 2018-03-20 14:01:46 +01:00
  • e72a7e2c8d
    highlighter: Make the separators use a cterm background color Christian Brabandt 2018-03-19 22:24:57 +01:00
  • 2528de7d81 Add comments to tabline/builder mrmr1993 2018-03-19 15:57:46 +00:00
  • 7396dc7a10 Create helper function tabline_evaluated_length mrmr1993 2018-03-19 15:01:56 +00:00
  • 51bb8dd7e0 Move strchars into util.vim mrmr1993 2018-03-19 14:58:50 +00:00
  • 5b7b9cf656 Rename remaining tab -> title in tabline/builder mrmr1993 2018-03-19 14:34:38 +00:00
  • 0b47adf087 Rename tab -> title in tabline/builder method names mrmr1993 2018-03-19 14:27:06 +00:00
  • 3914d5b475 Rename skipped_tabs_marker to overflow_marker mrmr1993 2018-03-18 01:17:53 +00:00
  • ecff00a559
    tabline: do not show buffer label if show_buffers is zero Christian Brabandt 2018-03-19 15:06:55 +01:00
  • 18f93ac96b ALE: add option to disable line numbers Dawid Zych 2018-03-19 11:28:45 +01:00
  • 75f53ef6e5 Rename last_{left,right}_group to {left,right}_group mrmr1993 2018-03-18 01:15:11 +00:00
  • a2e0ed982f Rename left{,_alt}_sep_size to {,alt_}sep_size mrmr1993 2018-03-18 01:13:30 +00:00
  • 84bf60c405 Statusline: Use separator widths to calculate whether a title will fit mrmr1993 2018-03-18 00:15:29 +00:00
  • 896c14bded Reset _remaining_space if a title can't be inserted mrmr1993 2018-03-17 19:59:47 +00:00
  • 700c9b9740
    tests: fix failing test Christian Brabandt 2018-03-15 22:09:02 +01:00
  • 724beb0c73
    Added a vim-gutentags extension Ingo Heimbach 2018-02-14 10:06:44 +01:00
  • fb85c0a91a
    Merge pull request #1678 from mg979/buflist Christian Brabandt 2018-03-15 21:52:35 +01:00
  • d13305fc5d Redraw buffer tabline when the terminal width changes mrmr1993 2018-03-15 20:40:36 +00:00
  • 7844d8bf72 Remove get_visible_buffers mrmr1993 2018-03-15 20:29:25 +00:00
  • 4a342afb90 Add an option to centre the active tab in the tabline mrmr1993 2018-03-15 20:07:44 +00:00
  • 275ec4fe63 Use tabline builder for buffers tabline mrmr1993 2018-03-15 19:36:30 +00:00
  • d9e68039b8 Take the first tab number in tabline/builder.insert_tabs mrmr1993 2018-03-15 19:53:08 +00:00
  • 3cd8daa162 Add support for get_pretitle and get_posttitle to tabline builder mrmr1993 2018-03-15 19:41:58 +00:00
  • e6b6f36d90 Remove %@...@ patterns in evaluate_tabline if has('tablineat') mrmr1993 2018-03-15 19:21:15 +00:00
  • a7bff3b30b Pass number of tabs as an argument to insert_tabs mrmr1993 2018-03-15 18:20:37 +00:00
  • 5ecc25d6d6 Move tab_nr_type into tabs get_title mrmr1993 2018-03-15 18:14:50 +00:00
  • 6db0af6f8d Factor out tab insertion into its own function mrmr1993 2018-03-15 18:09:18 +00:00
  • 9b41fe5de9 Replace tabs tabline remaining_space with a member variable mrmr1993 2018-03-15 18:01:39 +00:00
  • 1328610188 Initialise tabs tabline builder variables in insert_tabs mrmr1993 2018-03-15 17:46:33 +00:00
  • ada8cd7641 Use variables in the tabs tabline builder to track position mrmr1993 2018-03-15 17:41:08 +00:00
  • 349d01ba39 Generate tabs directly in tabline/builder.build mrmr1993 2018-03-15 17:10:49 +00:00
  • 3f87d28abb Move insert_tabs into tabs tabline builder prototype mrmr1993 2018-03-15 17:05:58 +00:00
  • 71814fb19f Add get_title and get_group to tabs tabline builder mrmr1993 2018-03-15 17:04:19 +00:00
  • b99da65412 Create insert_tabs function on builder for tabs tabline mrmr1993 2018-03-15 16:54:38 +00:00
  • 6286b6d8d8 Move get_group into its own function for tabs mrmr1993 2018-03-15 16:44:49 +00:00
  • 5907d3909e Add dedicated tabline builder mrmr1993 2018-03-15 01:23:43 +00:00
  • 57f2619c67 Remove unused variable b_tabline mrmr1993 2018-03-15 15:39:54 +00:00
  • 1837b2ee39 Use the size of the seperators to get the tabline's remaining space mrmr1993 2018-03-15 15:37:15 +00:00
  • d3ec54d42e Remove magic contant for skipped_tabs_marker in tabline calculation mrmr1993 2018-03-15 15:15:47 +00:00
  • 2b0fe51f99 Replace %= with empty string in evaluate_tabline mrmr1993 2018-03-15 14:36:39 +00:00
  • a8f92cc68a Rename skipped_tabs_marker to overflow_marker mrmr1993 2018-03-15 14:07:50 +00:00
  • 4237bfb052
    branch: allow multibyte chars in shortening algorithm Christian Brabandt 2018-03-14 21:33:25 +01:00
  • 88dedb586a Update tabs tabline when the width of the terminal changes mrmr1993 2018-03-14 15:25:03 +00:00
  • 5d2d764368 Use strchars to calculate string lengths mrmr1993 2018-03-14 15:13:40 +00:00
  • 6819443d6a Fix typo in evaluating %( %) rules mrmr1993 2018-03-14 15:07:41 +00:00
  • 980e78b4bf Add configurable variable airline#extensions#tabline#skipped_tabs_marker mrmr1993 2018-03-14 14:51:19 +00:00
  • 7480245ebf Calculate used length of tabs directly as they are added mrmr1993 2018-03-14 14:24:22 +00:00
  • f93894f6ac Move tab title generation into its own function mrmr1993 2018-03-14 13:55:30 +00:00
  • e1a4cd764f Adjust tab columns to allow for ellipsis and the left/right split mrmr1993 2018-03-13 00:57:48 +00:00
  • d29c7b27fa Evaluate tabline fragments to get the length of tab titles mrmr1993 2018-03-12 20:53:26 +00:00
  • 3305410982 Move tabline evaluation into its own function mrmr1993 2018-03-12 20:37:37 +00:00
  • e0791cc1a0 Use the partially built tabline to calculate space left for tabs mrmr1993 2018-03-12 20:31:50 +00:00
  • 7a286639c5 Attach tabs to tabline last mrmr1993 2018-03-12 20:27:52 +00:00
  • 2711c73a47 Pass the available space for tabs as an argument to |get_visible_tabs| mrmr1993 2018-03-12 18:12:08 +00:00
  • cf47d63f71 Fix formatting in clipped tab bar mrmr1993 2018-03-10 01:50:29 +00:00
  • abd310bb31 Show current tab in the middle of the tabline mrmr1993 2018-03-10 01:22:03 +00:00
  • f60cf736db Add a get_tabs function to abstract over tabs mrmr1993 2018-03-10 01:04:18 +00:00
  • 26aa528c42 Made s:variables local Moved small functions out of main function mg979 2018-03-07 02:21:52 +01:00
  • 958f78335e
    help: remove duplicate tag airline-bufferline Christian Brabandt 2018-03-06 15:32:25 +01:00
  • 167602d5b9
    tabline: get correct buffer name Christian Brabandt 2018-03-06 11:22:11 +01:00
  • 78c4438469
    Merge pull request #1677 from Cimbali/master Christian Brabandt 2018-03-06 09:22:09 +01:00
  • 9912ce13a4 Disable fugitiveline if bufferline is activated Cimbali 2018-03-03 16:48:06 +01:00
  • 63111e9810 Removed fnamemodify() in path check for buflist.vim mg979 2018-03-04 00:31:25 +01:00
  • 2e2a66c5a0 Restored old variable name for g:airline#extensions#tabline#excludes Made check case sensitive mg979 2018-03-03 23:53:10 +01:00
  • 3ebbc57725 Changed buflist.vim algorithm mg979 2018-03-03 23:39:14 +01:00
  • 55a9721c22
    Merge pull request #1651 from srini-x/master Christian Brabandt 2018-02-14 09:49:31 +01:00
  • 7f1cfb0c3f removing the hard-coded '[' and ']' around the tabline labels. srini-x 2018-01-25 22:52:38 -08:00
  • 85696f28a9
    Merge pull request #1649 from CherryMan/master Christian Brabandt 2018-02-10 20:50:58 +01:00
  • e4968d7a40
    Merge pull request #1660 from erfanio/fix_buffer_tabline Christian Brabandt 2018-02-10 20:49:47 +01:00
  • 8c634887bf Fix white space in tabline when showing buffers erfanio 2018-02-08 19:02:35 -08:00
  • c2ffb8b3ec
    Merge pull request #1643 from ThomasFaivre/quickfix Christian Brabandt 2018-01-21 09:55:23 +01:00
  • eb58badee2
    Merge pull request #1647 from ThomasFaivre/get_mode Christian Brabandt 2018-01-21 09:53:21 +01:00
  • 8c1a7a5343 tabline: fix tabline on :syn on Sheheryar Parvaz 2018-01-20 23:27:32 -05:00
  • dec9b8e65c cursormode: allow custom mode names Thomas Faivre 2018-01-19 12:32:13 +01:00
  • e5a51f9fca quickfix: fix options initialization Thomas Faivre 2018-01-18 18:16:09 +01:00
  • e02176aca1 update changelog for 0.9 v0.9 Bailey Ling 2018-01-15 13:18:51 -05:00
  • b7d3feb4d2
    tabline: correctly refresh on :syn commands Christian Brabandt 2018-01-10 08:41:04 +01:00
  • a3bdb10aea
    Merge pull request #1634 from Cimbali/master Christian Brabandt 2018-01-15 08:02:09 +01:00
  • 927c910af1
    doc: Document, that the fugitive extension is needed Christian Brabandt 2018-01-10 08:14:48 +01:00
  • a104e40b10 Cache only git calls, not bufname and fnamemodify Cimbali 2018-01-09 20:07:54 +01:00
  • 9a2ed35ff9
    tabline: do not confuse Vim Christian Brabandt 2018-01-08 13:46:08 +01:00
  • 02816a3cb6
    tabline: missing spaces Christian Brabandt 2018-01-08 09:48:36 +01:00
  • 182675dc10
    tabline: revert default buffer_idx_mode Christian Brabandt 2018-01-07 09:51:08 +01:00
  • ab49a1c7ae
    tabline: do not add extra space before buffer name Christian Brabandt 2018-01-05 22:13:47 +01:00
  • 5db4c408bd
    Update copyright notifications Christian Brabandt 2018-01-05 10:37:59 +01:00
  • 6c4f3277f1
    Add missing scriptencoding Christian Brabandt 2018-01-05 10:18:22 +01:00
  • 6cdcaf13b1
    cursormode: disable by default Christian Brabandt 2018-01-05 08:12:35 +01:00
  • 3a2323feac
    branch: shorten default master for smaller windows Christian Brabandt 2018-01-05 08:12:10 +01:00
  • c76019ac9e
    Safety: Make sure g:airline_theme is defined before using it Christian Brabandt 2018-01-04 23:54:12 +01:00
  • a90ac37cb3
    Changelog: slightly reorded items Christian Brabandt 2018-01-04 23:37:10 +01:00
  • 2ef81d4140
    Changelog: Add links to the issues Christian Brabandt 2018-01-04 23:33:30 +01:00
  • 3b5f2bd470
    async: Todo: Check if cwd option for Vim 8 is needed Christian Brabandt 2018-01-04 23:29:15 +01:00
  • 88130fd377
    Updated Changelog Christian Brabandt 2018-01-04 23:27:05 +01:00
  • 7215a1fdd5
    clarifying documentation Michael Brailsford 2016-08-09 20:08:58 -05:00