minor doc fix and new cursor variable
This commit is contained in:
parent
9861a6e6c3
commit
709f8dc93f
@ -36,6 +36,7 @@ UltiSnips *snippet* *snippets* *UltiSnips*
|
|||||||
4.7.1 Replacement String |UltiSnips-replacement-string|
|
4.7.1 Replacement String |UltiSnips-replacement-string|
|
||||||
4.7.2 Demos |UltiSnips-demos|
|
4.7.2 Demos |UltiSnips-demos|
|
||||||
4.8 Clearing snippets |UltiSnips-clearing-snippets|
|
4.8 Clearing snippets |UltiSnips-clearing-snippets|
|
||||||
|
4.9 Context snippets |UltiSnips-context-snippets|
|
||||||
5. UltiSnips and Other Plugins |UltiSnips-other-plugins|
|
5. UltiSnips and Other Plugins |UltiSnips-other-plugins|
|
||||||
5.1 Existing Integrations |UltiSnips-integrations|
|
5.1 Existing Integrations |UltiSnips-integrations|
|
||||||
5.2 Extending UltiSnips |UltiSnips-extending|
|
5.2 Extending UltiSnips |UltiSnips-extending|
|
||||||
@ -1317,6 +1318,7 @@ Following python modules are automatically imported: 're', 'os', 'vim',
|
|||||||
Also, variables are declared in local scope for use in expression: >
|
Also, variables are declared in local scope for use in expression: >
|
||||||
'window' - alias for 'vim.current.window'
|
'window' - alias for 'vim.current.window'
|
||||||
'buffer' - alias for 'vim.current.window.buffer'
|
'buffer' - alias for 'vim.current.window.buffer'
|
||||||
|
'cursor' - alias for 'vim.current.cursor'
|
||||||
'line' and 'column' - aliases for cursor position
|
'line' and 'column' - aliases for cursor position
|
||||||
|
|
||||||
Keep in mind, that lines in vim numbered from 1, and lists in python starts
|
Keep in mind, that lines in vim numbered from 1, and lists in python starts
|
||||||
|
@ -102,6 +102,7 @@ class SnippetDefinition(object):
|
|||||||
'buffer': current.buffer,
|
'buffer': current.buffer,
|
||||||
'line': current.window.cursor[0],
|
'line': current.window.cursor[0],
|
||||||
'column': current.window.cursor[1],
|
'column': current.window.cursor[1],
|
||||||
|
'cursor': current.window.cursor,
|
||||||
}
|
}
|
||||||
|
|
||||||
exec(code, locals)
|
exec(code, locals)
|
||||||
|
Loading…
Reference in New Issue
Block a user