Holger Rapp
0f42294846
Adds a CONTRIBUTING.md file.
2018-04-05 22:07:31 +02:00
Holger Rapp
da6efc3e7d
Rename scripts -> docker. Make repro more useful.
2018-04-05 21:52:33 +02:00
Holger Rapp
42956dd140
Fix pwd call.
2018-04-05 20:33:42 +02:00
Holger Rapp
1546022088
Make makefile a bit more powerful.
2018-04-03 21:53:28 +02:00
Holger Rapp
c7a9d21d6f
Add a dockerfile for quick, manual testing.
2018-04-03 21:53:28 +02:00
Enno
9777b6ec40
document IsExpandable() to check if snippet is expandable without expanding ( #957 )
...
Solves https://github.com/SirVer/ultisnips/pull/790#issuecomment-377808784
2018-04-02 21:10:23 +02:00
Holger Rapp
b11b397d65
Eur symbol is translated in EUR instead of EU.
2018-04-01 21:22:37 +02:00
Holger Rapp
53c6771d2b
Install unidecode, so that all things we can test are tested.
2018-04-01 20:57:57 +02:00
Holger Rapp
cd5c1fd09d
Install vim in /usr/local instead of /root inside docker.
2018-04-01 20:51:05 +02:00
Holger Rapp
6ee724a1ce
Enable testing for python3 too. ( #955 )
...
This gives us back testing parity to before CI broke - and hooray, all tests still pass!
2018-04-01 20:50:03 +02:00
Holger Rapp
662e036028
Actually load the docker cache before executing tests.
2018-04-01 09:38:39 +02:00
Michael Anhari
71ab5319e3
Add support for editing snippets in a new tab ( #917 )
2018-04-01 08:49:15 +02:00
Johnson
23b9f11b7a
Fix character selection when using VISUAL on all platforms ( #926 )
2018-04-01 08:45:17 +02:00
Holger Rapp
539c557680
Move travis testing into docker for better consistency. ( #950 )
...
This now only tests python2 on Vim 7.4, 8.0 and git. No Neovim (that has been broken for a long time anyways) and no longer any python3 testing. But hey, we have green tests again!
2018-04-01 00:56:34 +02:00
Holger Rapp
3515cb6c13
Adapt to the new way that tmux wants unicode be send.
...
This fixes most unicode using test-cases.
2018-03-30 22:03:36 +02:00
Holger Rapp
2470a1b380
Updated release date for 3.1.
2018-03-30 20:44:51 +02:00
lacygoill
a8e7e26954
Documentation improvements: don't clean 1st tabstop if it's not empty ( #929 )
...
* don't clean 1st tabstop if it's not empty
* line → snip.line
2018-03-30 20:41:33 +02:00
Tom Beynon
89c93fc089
Mark source as volatile ( #844 )
...
Deoplete expects to carry out the filtering of snippets by default, but the UltiSnips source uses UltiSnips#SnippetsInCurrentScope() which filters the returned snippets based on user input. Without is_volatile, Deoplete will cache the first set of results UltiSnips returns and keep trying to filter that, rather than getting a new set of results when the input changes.
2018-03-30 20:37:02 +02:00
Stanislav Seletskiy
423f264e75
Merge pull request #867 from RyanSquared/master
...
doc/UltiSnips.txt: Add ToC link to snippet options
2017-06-30 14:13:24 +07:00
Stanislav Seletskiy
1e40333a50
Merge pull request #868 from J3soon/fix_visual_V
...
Fix selection when using ${VISUAL} in line selection mode on Windows.
2017-06-30 14:09:49 +07:00
Johnson
5a7ec5cea2
Fix selection using ${VISUAL} in line selection mode on Windows.
2017-06-30 09:30:21 +08:00
RyanSquared
6d2a2b81cd
doc/UltiSnips.txt: Add ToC link to snippet options
2017-06-29 18:54:58 -05:00
Stanislav Seletskiy
6b187827e2
Merge pull request #864 from J3soon/fix_visual
...
Fix selecting one more character when using ${VISUAL}.
2017-06-27 18:06:43 +07:00
Johnson
b9f4438aeb
Fix selecting one more character when using ${VISUAL} on Windows.
2017-06-24 02:14:46 +08:00
Stanislav Seletskiy
113a901f41
Merge pull request #860 from jpfender/fix-not-tag
...
Fix emphasis in doc file that created a tag
2017-06-13 20:59:33 +07:00
Jakob Pfender
a94293614f
fix emphasis in doc file that created a tag
...
Emphasizing 'not' as '*not*' causes :helptags to generate a tag called
'not'. Because people like writing '*not*' in their documentations, this
can cause duplicate ta conflicts with other plugins (e.g. Command-T's
doc also generates a 'not' tag).
2017-06-13 13:51:54 +12:00
Stanislav Seletskiy
5352d98f21
fix unicode decode error with f-keys in py3
2017-01-20 16:35:07 +07:00
Stanislav Seletskiy
7f7058d8ce
#691 , #812 : fix unicode compat with py3
2017-01-20 16:26:28 +07:00
Stanislav Seletskiy
69574e7760
address issue #691 : ignore non-unicode at all
2017-01-20 14:13:05 +07:00
Stanislav Seletskiy
9dd41b92f5
address issue #691 : try to fix non-utf encoding
2017-01-20 13:31:10 +07:00
Stanislav Seletskiy
f974e0317f
fix autotrigger on backspace
2016-12-16 12:10:07 +07:00
Stanislav Seletskiy
9a670c502b
make <CR> start autotrigger
2016-11-15 14:42:40 +07:00
Stanislav Seletskiy
71c39721de
Merge pull request #775 from rubencabrera/master
...
Update documentation
2016-10-24 12:54:29 +07:00
Rubén
ba5deae853
Update documentation
...
The UltiSnipsSnippetsDir must be a string, the brackets raise an AttributeError because lists don't have the startswith method.
2016-10-21 12:47:36 +02:00
Stanislav Seletskiy
f66f3d8b95
Merge pull request #753 from mgedmin/fix-unicode-error-on-py3
...
Use vim.bindeval() to avoid Unicode problems
2016-10-21 14:23:35 +07:00
Marius Gedminas
9c39aa1bbd
Only use vim.bindeval() if it exists
2016-09-20 11:53:17 +03:00
Marius Gedminas
2098788e69
Use vim.bindeval() to avoid Unicode problems
...
Fixes #690 .
2016-09-20 11:53:17 +03:00
Stanislav Seletskiy
97a280417b
Merge pull request #754 from mgedmin/fix-version-check
...
Fix Vim version checks in tests
2016-09-19 17:55:34 +07:00
Marius Gedminas
b48d3ca2ab
Fix Vim version checks in tests
...
has_patch(214) is meaningless if you don't pay attention to the
major/minor version: 7.4.214 != 8.0.214.
2016-09-16 23:48:54 +03:00
Stanislav Seletskiy
7549874758
change mercurial to git
2016-09-07 19:51:30 +07:00
Daniel Hahler
8d77e89d65
Improve/simplify filetype handling for buffers ( #745 )
...
* Improve/simplify filetype handling for buffers
There is no need to have a FileType autocmd anymore, which for some odd
reason even had to be in "ftdetect"?!
Now it will just use the `&filetype` property from buffers, instead of
updating it on FileType events.
This allows for easier lazy-loading of UltiSnips; without this patch it
would not have updated the list of filetypes for the buffer after just
being triggered (e.g. through NeoBundle's lazy-loading).
I am using the following currently:
NeoBundleLazy 'SirVer/ultisnips', {
\ 'on_funcs': ['UltiSnips#ExpandSnippetOrJump']}
inoremap <silent> <c-j> <C-R>=UltiSnips#ExpandSnippetOrJump()<cr>
By manually defining the mapping for the trigger, I can invoke it and
NeoBundle will trigger the loading of the plugin.
2016-09-07 19:51:16 +07:00
Stanislav Seletskiy
dfde9b0032
Merge pull request #747 from noscript/master
...
syntax fix for subdirs
2016-09-07 18:46:37 +07:00
Sergey Vlasov
b6ef2333b4
syntax fix for subdirs
2016-09-07 11:17:52 +03:00
Stanislav Seletskiy
ff10513cdd
Merge pull request #735 from SolaWing/FixVisualRange
...
fix visual placeholder multi call
2016-08-16 11:37:35 +07:00
solawing
b7fcce30e0
fix visual placeholder multi call
2016-08-13 11:32:10 +08:00
Stanislav Seletskiy
b4c7a5788a
Merge pull request #730 from tweekmonster/django-plus
...
Add support for django-plus.vim
2016-08-05 13:05:21 +07:00
Tommy Allen
104e571c4a
Allow file type to be passed into UltiSnips#FileTypeChanged()
2016-08-04 12:36:03 -04:00
Stanislav Seletskiy
e8c485eb3c
Merge pull request #720 from thalesmello/master
...
Include examples about how to create postfix snippets
2016-07-07 12:10:24 +05:00
thalesmello
6a7843bcb3
Include examples about how to create postfix
...
Postfix snippets are an incredibly useful feature in IntelliJ IDE's.
Only recently I came to realize this [could be implemented with UltiSnippets](https://github.com/sniphpets/sniphpets-postfix-codes/blob/master/UltiSnips/php.snippets ).
I think it would be a nice addition to the UltiSnippets documentation, in the hopes it could help others spend less time than I did trying to figure out how to put it together.
2016-07-07 03:19:02 -03:00
Stanislav Seletskiy
1c6b4f75a0
fix 107: error, introduced in 47d343d
2016-05-16 09:32:05 +06:00