Daniel Hahler
14e5b4638b
doc: add tags for trigger vars
2014-10-08 15:08:33 +02:00
Glenn Griffin
482650a009
Use shiftwidth() where available. This allows UltiSnips to work properly when
...
shiftwidth is zero. Per ":help shiftwidth":
shiftwidth() shiftwidth()
Returns the effective value of 'shiftwidth'. This is the
'shiftwidth' value unless it is zero, in which case it is the
'tabstop' value. To be backwards compatible in indent
plugins, use this:
if exists('*shiftwidth')
func s:sw()
return shiftwidth()
endfunc
else
func s:sw()
return &sw
endfunc
endif
And then use s:sw() instead of &sw.
2014-10-07 17:24:55 -07:00
Holger Rapp
8aeb1a2e3d
Merge pull request #377 from petobens/master
...
Don't escape backslashes in :UltiSnipsEdit
2014-09-15 06:24:33 +02:00
petobens
0775156de1
Don't escape backslashes in :UltiSnipsEdit
2014-09-13 20:15:59 -03:00
Holger Rapp
386b3a0976
Merge pull request #360 from tafryn/master
...
Add check to prevent errors when using vimpager.
2014-09-04 06:05:59 -07:00
tafryn
cae25e5330
Change indent level to 3(?!) spaces.
2014-09-03 07:58:13 -07:00
tafryn
9c632378a5
Add missing newline to ftdetect.
2014-09-02 07:32:06 -07:00
tafryn
f6e33387a2
Clean-up vimpager check.
2014-09-01 00:45:20 -07:00
Holger Rapp
c681560b42
Add 'context' value to g:UltiSnipsEditSplit.
2014-08-29 07:30:26 +02:00
Holger Rapp
c79cfd50f4
Merge pull request #370 from sakana/master
...
Fix UltiSnipsEdit for g:UltiSnipsSnippetsDir paths that include spaces
2014-08-29 07:21:15 +02:00
David Fisher
1129ca67d2
Fix UltiSnipsEdit for g:UltiSnipsSnippetsDir paths that include spaces
2014-08-28 16:43:36 -07:00
petobens
2c3c4a7776
Add 'context' value to g:UltiSnipsEditSplit
2014-08-28 09:34:33 -03:00
Holger Rapp
59defbdd53
Merge pull request #357 from kballard/tweak_ftplugin
...
Only runo the snippets ftplugin once and make it undo'able.
2014-08-28 08:16:56 +02:00
Kevin Ballard
a69764dff6
Tweak the ftplugin
...
Update the ftplugin to behave better. This means use b:did_ftplugin,
toggle cpo as appropriate, and define a b:undo_ftplugin.
2014-08-26 01:03:15 -07:00
Holger Rapp
1292b0faea
Merge pull request #355 from kballard/fix_syntax_nested_tabstop
...
Fix highlighting of nested tab stops
2014-08-26 07:00:47 +02:00
tafryn
a8c9caae81
Add check to prevent errors when using vimpager.
2014-08-08 16:27:38 -07:00
Kevin Ballard
81f9173138
Fix highlighting of nested tab stops
...
Nested tab stops like `${1:head ${2} tail}` were not properly
highlighting the "tail" or the closing `}` of the outer tab stop.
2014-08-05 17:21:35 -07:00
Holger Rapp
279d6e63c9
Updates the doc for the new clearsnippets behavior. Slight rewording by me.
2014-08-02 14:59:42 +02:00
Holger Rapp
c3660128ac
Implements clearsnippets by priority.
2014-08-02 14:55:27 +02:00
Holger Rapp
57ed954ccd
Merge pull request #348 from cwahbong/select-cr-fix
...
Fix issue #341 (github).
2014-08-02 13:54:31 +02:00
cwahbong
0abfc3bece
Some refinements.
...
1. Add docstrings.
2. Re-implement get_deep_extends().
3. Remove all inners.
2014-08-01 14:32:47 +08:00
cwahbong
63f65ea874
Add/modify test cases for priority-based clearsnippets.
2014-08-01 14:32:47 +08:00
cwahbong
4784a9e126
Refactor: snippet dictionary does not keep the extend info now.
2014-08-01 14:32:47 +08:00
cwahbong
20f3832ffa
Code cleanup.
...
Full tested and does not break and old tests.
2014-08-01 14:32:47 +08:00
cwahbong
5c87806d7b
Implement priority-based clearsnippets.
2014-08-01 14:32:47 +08:00
cwahbong
a9aa8c76a7
Update document for priority based clearsnippets.
2014-08-01 11:33:04 +08:00
cwahbong
a053433e48
Variable rename and illustration.
2014-07-31 21:03:10 +08:00
cwahbong
97bad9906a
Add test case for #341 (github).
2014-07-31 20:58:43 +08:00
Holger Rapp
f6ce0f92d0
Merge pull request #349 from m42e/master
...
Ignore Errors E403 from Included Syntax Files
2014-07-30 19:20:02 +02:00
Matthias Bilger
79705c3fcc
Ignore Errors E403 from included syntax files
...
This will silently discard Errors raised by syntax files that
are not designed to be included more than once.
2014-07-30 13:34:15 +02:00
cwahbong
e05788cece
Fix issue #341 (github).
2014-07-29 13:02:26 +08:00
Holger Rapp
4dcfca755b
Test refactorings.
2014-07-24 08:18:12 +02:00
cwahbong
1cf3b928fe
Refactor: split test.py into several smaller files.
2014-07-23 17:22:11 +08:00
Holger Rapp
9521b942b0
Merge pull request #340 from cwahbong/test-fix
...
Never rely on waiting for Vim to finish something, instead make it write a file.
2014-07-23 06:55:17 +02:00
cwahbong
0872600b9e
Ahbong is contributer now.
2014-07-22 15:28:02 +08:00
cwahbong
0dc6a8e4a4
Now test.py check the version or tmux.
...
Version 1.8 also works.
2014-07-22 15:26:18 +08:00
cwahbong
b11d5496a7
Add docstrings for TempFileManager.
2014-07-22 15:22:07 +08:00
cwahbong
15a0a17af0
Fix tmux interface.
2014-07-21 15:13:47 +08:00
Holger Rapp
e97d52c68c
Merge pull request #342 from chivalry/master
...
Correct spelling error.
2014-07-20 20:30:01 +02:00
Charles Ross
2d8ae2fcd9
Correct misspelling
2014-07-20 09:05:30 -07:00
cwahbong
3002b68521
Solves waiting problem in an elegant way.
...
1. The keys after launching vim will wait until the vim is full loaded.
2. The keys after leaving vim will wait until the vim process is dead.
3. A bunch of cleanups.
2014-07-18 10:30:43 +08:00
cwahbong
cc4dc37038
Code cleanup for test.py.
2014-07-18 02:14:03 +08:00
cwahbong
9a98039d2b
Fix test.py.
...
It may detect the need-screen-escape incorrectly or not invoke the vim
subprocess in the first test case. These could be fixed by adding a
short sleep.
2014-07-17 18:43:44 +08:00
Holger Rapp
ccf79ba823
Merge pull request #331 from kballard/tagbar_snippets
...
Support TagBar for snippets files
2014-07-06 10:37:56 +02:00
Kevin Ballard
dee8265206
Support TagBar for snippets files
...
Bundle an exuberant ctags definition for UltiSnips and tell TagBar how
to find it.
2014-07-05 19:36:38 -07:00
Holger Rapp
d1f6f7ed81
Better syntax file.
2014-07-02 07:27:29 +02:00
Kevin Ballard
b10b62ae6d
Twiddle indentation settings
...
We just want autoindent, no need for smartindent/etc that may be set by
the user's vimrc.
2014-06-30 21:17:52 -07:00
Kevin Ballard
67c7422ae2
Set up basic highlighting for snipmate files
...
Try to detect a snipmate-formatted file by looking at the directory name
and searching for endsnippet. If we think it's a snipmate file, switch
over to an alternative syntax highlighting variant.
2014-06-30 21:14:55 -07:00
Kevin Ballard
40145103b6
Stop embedding python/viml/sh if the `` includes {
...
In order to handle brace balancing properly, we need our own region to
match the {/} pairs, which unfortunately means that if a { occurs in a
command substitution, we have to disable the embedded language
highlighting.
2014-06-30 20:10:42 -07:00
Kevin Ballard
010e2c4fac
Remove the coloring for python commands
...
Python commands tend to be longer than normal commands, and they already
include embedded python syntax coloring, so coloring them red like shell
commands is a bit overwhelming.
Preferably there would be some subtle background color we could apply,
but I don't see any pre-existing group name for that, and defining our
own would not play well with colorschemes.
2014-06-30 19:29:00 -07:00