Commit Graph
100 Commits
Author SHA1 Message Date
Jan Larres 44ce05fb5d Fix highlighting tags in closed folds
If a tag was in a closed fold that was itself in a closed fold, and
those folds existed since the initial display (for example by using the
g:tagbar_foldlevel option), then intermediate tags could have invalid
tline values which resulted in the search pattern failing.
2012-06-23 01:30:45 +12:00
Jan Larres 9ae2b2d818 Add highlight pattern debug message 2012-06-22 22:25:03 +12:00
Jan Larres 2e0d125b79 Explicitly load plugin file if necessary 2012-06-19 16:49:55 +12:00
Jan Larres 5ee3143b5a Version 2.4 2012-06-17 21:19:42 +12:00
Jan Larres c4b1d65c46 Explain highlighting update time 2012-06-16 22:01:55 +12:00
Jan Larres a2652b26a0 Add missing command help tags 2012-06-16 21:52:51 +12:00
Jan Larres c5f91a5b76 Add command for easy type customization 2012-06-16 21:46:54 +12:00
Jan Larres ee1c4e137e Always highlight current tag when using TagbarOpen, closes #73 2012-05-12 20:07:04 +12:00
Jan Larres 272e2e8478 Escape some special characters for cmd.exe 2012-04-30 16:40:28 +12:00
Jan Larres 814bb41ecf Highlight correct tag when opening tagbar 2012-04-22 04:28:28 +12:00
Jan Larres f14c81770b Fix small bug in RestoreSession 2012-04-15 23:10:58 +12:00
Jan Larres bbe5579c89 Allow the full hierarchy to be displayed in currenttag() 2012-04-15 23:10:34 +12:00
Jan Larres eab0e67d1b Make use of improved latex support in ctags if available 2012-04-02 18:30:18 +12:00
Jan Larres 497575a3a3 Highlight all tags instead of just stl-configured ones 2012-03-31 20:25:05 +13:00
Jan Larres 3a049c0f82 Mention that a pattern should be used in tag format 2012-03-16 23:56:26 +13:00
Jan Larres d29690005d Move default column definition into tag init function 2012-03-16 23:51:35 +13:00
Jan Larres 540472bcd3 Describe tag file format supported 2012-03-16 23:49:49 +13:00
Jan Larres f6a02c9e24 Use spaces instead of tabs in help file 2012-03-16 02:33:27 +13:00
Jan Larres f7d966c596 Support column: extension field 2012-03-14 23:10:31 +13:00
Jan Larres 86b49e6949 Make SetFoldlevel respect default-closed folds without '!', closes #61 2012-03-14 22:42:59 +13:00
Jan Larres 774c964f28 Use prototypes for the type information 2012-03-14 22:42:59 +13:00
Jan Larres dd84a57c6e Move parsing of user type defs into separate function 2012-03-08 18:06:51 +13:00
Jan Larres a9209b4367 Remove access info from currenttag() 2012-03-05 23:31:11 +13:00
Jan Larres 134207bc41 Allow types for tagbar#currenttag() to be configured 2012-03-04 20:52:15 +13:00
Jan Larres c0ed890b60 Disable debug mode by default, closes #67 2012-02-29 02:35:47 +13:00
Jan Larres c18599234e Align help tags better 2012-02-29 00:33:27 +13:00
Jan Larres d9857cf204 Add function that returns the current tag, closes #59 2012-02-29 00:21:50 +13:00
Jan Larres 091f6336c8 Save some unnecessary redrawings 2012-02-28 22:46:04 +13:00
Jan Larres 3e8e8775be Create sub-kind headers as base tags to allow folding of parents 2012-02-28 22:45:11 +13:00
Jan Larres 592dc6856a Update online help 2012-02-28 22:10:41 +13:00
Jan Larres 4eb89e4a53 Don't handle sub-kind headers as tags 2012-02-28 22:10:16 +13:00
Jan Larres efca11881d Remove unneeded function 2012-02-28 02:38:39 +13:00
Jan Larres 64b8bf7447 Reorder some functions 2012-02-28 02:34:01 +13:00
Jan Larres 42ef608aae Mention the Taglist behaviour in autoopen options 2012-02-27 23:19:50 +13:00
Jan Larres 2ba944b162 Correct focus on startup under certain circumstances, closes #60 2012-02-23 20:49:16 +13:00
Jan Larres 08b474b59f Add some more debugging messages 2012-02-23 20:43:13 +13:00
Jan Larres a69cb8ce0b Delete fileinfo also on BufUnload and BufWipeout 2012-02-23 00:00:24 +13:00
Jan Larres 4bf1d7024d Mention user types in ftplugins in documentation 2012-02-19 17:57:00 +13:00
Jan Larres ee389534e1 Allow loading type definitions from ftplugins, closes #62 2012-02-19 17:26:15 +13:00
Jan Larres 7e58b3fe23 Change kind header check in JumpToTag to proper function 2012-02-18 21:47:40 +13:00
Jan Larres 6eb2d65f41 Some clarifications in the documentation 2012-02-16 22:01:21 +13:00
Jan Larres 4d925ca324 Automatically detect ex-ctags as 'ectags' in OpenBSD 2012-02-12 19:21:37 +13:00
Jan Larres b56f2c0db2 Support Vala if anjuta-tags is available 2012-02-12 18:37:05 +13:00
Jan Larres 2149951be0 Check filetypes supported by ctags during init 2012-02-12 18:36:45 +13:00
Jan Larres 0f3cca5a84 Give more precise information if specified ctags not found 2012-02-12 18:35:54 +13:00
Jan Larres ba0123cc91 Fix bug when closing window before a valid files was seen 2012-02-02 21:07:13 +13:00
Jan Larres 392de7da25 Save new empty object for file if ctags output is empty, closes #57 2012-02-01 00:21:28 +13:00
Jan Larres cca0f7798e Add some debug messages 2012-01-31 20:59:06 +13:00
Jan Larres 8bb4a3c111 Abstract out window commands without autocommands 2012-01-31 20:58:49 +13:00
Jan Larres 52fe2b7c3a Try to jump to the correct window after closing, closes #56 2012-01-20 15:56:50 +13:00
Jan Larres 6a95bfbbc0 Only ignore BufEnter when jumping to tag 2012-01-18 18:38:34 +13:00
Jan Larres 2c2b3fb99e Use quitall in QuitIfOnlyWindow() 2012-01-14 19:35:50 +13:00
Jan Larres d48c6f83f5 Add 'always' parameter to autoopen() 2012-01-14 19:35:01 +13:00
Jan Larres 81cfb3f903 Version 2.3 2011-12-24 18:14:54 +13:00
Jan Larres 49aa899098 Mention the wiki 2011-12-24 17:22:15 +13:00
Jan Larres 8e5ce3a3e5 Replace usearrows with iconchars 2011-12-22 18:06:48 +13:00
Jan Larres f9b50a1e95 Remove need to provide complete jsctags configuration if jsctags not in path 2011-12-21 20:33:31 +13:00
Jan Larres 9a2cf9756f Add convenience function for automatically opening Tagbar 2011-12-21 19:28:34 +13:00
Jan Larres a93bd87715 Extract some init steps into function 2011-12-21 17:03:12 +13:00
Jan Larres f3973b1817 Fix bug when scope field exists but is empty 2011-12-13 18:24:24 +13:00
Jan Larres 5461adc534 Skip comments in ctags output 2011-12-12 19:47:59 +13:00
Jan Larres 32d266a430 Add debugging functionality 2011-12-12 19:47:43 +13:00
Jan Larres 4cc123f3f2 Version 2.2 2011-11-26 17:45:08 +13:00
Jan Larres 81b16888fb Add simple info file 2011-11-25 22:48:02 +13:00
Jan Larres 5c50b77a5a Work around a statusline bug in Vim < 7.1.097 2011-11-25 19:50:48 +13:00
Jan Larres 4bc7555b80 Mention existing configurations 2011-11-25 16:26:13 +13:00
Jan Larres bccf3d3473 Update credits 2011-11-25 01:37:51 +13:00
Jan Larres 555be533a4 Display 'kind' headers inside of scopes 2011-11-24 19:22:31 +13:00
Jan Larres 20ff7303a6 Update tagbar when filetype changes 2011-11-24 01:27:54 +13:00
Jan Larres e9aa349d10 Make TagbarOpen command more flexible 2011-11-23 19:56:31 +13:00
Jan Larres c07e878249 Update on save for smaller files, closes #40 2011-11-17 22:17:59 +13:00
Jan Larres 7cc9789d63 Locally disable cursorline/column, closes #49 2011-11-15 18:29:54 +13:00
Jan Larres 960332efb1 Don't jump do the tagbar window on TagbarOpen if already open 2011-11-03 04:29:12 +13:00
Jan Larres 4c907e56c1 Set foldcolumn to 0 locally, closes #46 2011-10-23 02:23:58 +13:00
Jan Larres 4b8cc056bf Add .gitattributes file to avoid exporting superfluous files 2011-10-17 02:23:40 +13:00
Jan Larres f03011b955 Temporarily reset 'wildignore' when calling expand() 2011-10-15 18:48:29 +13:00
Jan Larres fef95d7167 Accept ctags development versions 2011-10-15 18:40:27 +13:00
Jan Larres 22b2329720 Always jump to previous window when closing tagbar, closes #44 2011-10-14 17:39:27 +13:00
Jan Larres 849fcbcd5a Simplify some wincmd calls 2011-10-14 17:33:52 +13:00
Jan Larres 7163f4e4fa Check for ctags in default locations of homebrew and macports 2011-10-03 01:57:33 +13:00
Jan Larres 9a6e21e44d Don't highlight the same tag again, closes #36 2011-10-02 22:39:39 +13:00
Jan Larres 3c075654d4 Update line info when jumping to a tag, closes #26 2011-08-14 18:11:54 +12:00
Jan Larres 3b389aed00 Ignore events when jumping to a tag and opening the window, closes #17 2011-07-16 22:14:46 +12:00
Jan Larres 96d0050ea4 Move some tests to autoload 2011-07-15 17:34:47 +12:00
Jan Larres d17c2dd227 Some improvements to the documentation 2011-06-24 14:47:26 +12:00
Jan Larres e979e9abcd Delete empty lines silently, closes #27 2011-06-24 12:37:01 +12:00
Jan Larres 5da16328b6 Check for out of sync configurations 2011-06-20 16:30:09 +12:00
Jan Larres e84efc3366 Also set scriptencoding in syntax file 2011-06-18 18:54:53 +12:00
Jan Larres 20ea53630b Add "scriptencoding" directive to avoid encoding issues 2011-06-18 18:46:04 +12:00
Jan Larres a0939108d2 Try to jump to the correct line after a file has been changed but not saved, closes #20 2011-06-18 18:10:44 +12:00
Jan Larres 58d16c1a62 Allow mouse clicks in insert mode, closes #21 2011-06-06 19:18:32 +12:00
Jan Larres 23e2f22b04 Merge pull request #19 from freitass/ignore-tags
Ignore /doc/tags
2011-06-05 23:55:56 -07:00
Jan Larres 7aa936dc9c Allow single-click for jumping to a tag, closes #16 2011-06-06 18:42:35 +12:00
Jan Larres 9d5af93a5b Version 2.1 2011-05-29 19:19:03 +12:00
Jan Larres 8662779deb Properly restore Tagbar after a session got loaded 2011-05-25 15:18:26 +12:00
Jan Larres 397e1741f8 Check version of exuberant ctags 2011-05-23 22:43:47 +12:00
Jan Larres 8cde134333 Return an empty string when encoding conversion fails 2011-05-22 17:23:11 +12:00
Jan Larres 5b819914b9 Test for Vim >= 7.0 2011-05-19 01:42:18 +12:00
Jan Larres 8d1ba9fc11 Clarify that type definitions have to be put into vimrc 2011-05-16 00:00:06 +12:00
Jan Larres cd188c6669 Locally reset foldmethod and foldexpr in case it's set to something expensive globally 2011-05-15 18:26:10 +12:00