Commit Graph

1448 Commits

Author SHA1 Message Date
Holger Rapp
01c4bde123 Remove travis caching and avoid rate limiting. (#962)
The caching only saves a few minutes and seems brittle.
2018-04-09 15:05:40 +02:00
Holger Rapp
411d0118ef Use a GitHub access token to avoid rate limiting of API. (#961)
This will not help pull requests, as they are considered untrusted by Travis. But at least master builds and pull requests from branches in this repo should not hit rate limiting now.
2018-04-09 12:51:34 +02:00
Holger Rapp
1e35bb3802 Mention deoplete as supported. 2018-04-08 21:47:13 +02:00
Andrey Orst
c5ef0d0355 Fix UltiSnipsSnippetDirectories suggestion in docs (#960)
The variable g:UltiSnipsSnippetDirectories including its documentation was introduced in b47e686. There the documentation read

> let g:UltiSnipsSnippetDirectories=[$HOME.'/.vim/UltiSnips']

This example was later changed in #775, claiming that this variable needs to be a string. This seems to have been done in error, so this change reverts that PR back to the original documentation.

Fixes #815.
2018-04-07 22:20:40 +02:00
Holger Rapp
519597a2d1 Tweaking GitHub issue template. 2018-04-05 22:44:45 +02:00
Holger Rapp
acb3fc320b Tweaking GitHub issue template. 2018-04-05 22:31:47 +02:00
Holger Rapp
0058ddb9be Tweaking GitHub issue template. 2018-04-05 22:30:20 +02:00
Holger Rapp
5e10218ece Added a GitHub issue template. 2018-04-05 22:29:22 +02:00
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