-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path0050 - Map-Tools.json
More file actions
59 lines (59 loc) · 3.66 KB
/
0050 - Map-Tools.json
File metadata and controls
59 lines (59 loc) · 3.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
{
"script_id": "50",
"display_name": "Map Tools",
"summary": "Bracketing system + Tools for programming mappings",
"name": "Map-Tools",
"script_type": "utility",
"description": "Here is an archive containing different functions and commands aimed at (ft)plugins\ndeveloppers.\n\nYou fill find :\n- functions to define context dependent mappings : i.e. mappings that won't expand\n within comment or string context -> MapNoContext() & MapNoContext2()\n- a function that insert a pair of tokens around a visual area -> MapAroundVisualLine()\n- a function that expands mappings contained into strings -> BuildMapSeq()\n- commands that eats the <spaces> you hit at the end of abbreviations\n\n- a set of definitions to insert markers and jump to them (derived from Stephen \n Riehm bracketing system) ; the markers can be customized, erased or deleted, \n etc.\n\n- my bracketing system : through a set of buffer-relative options, we can activate \n (and tune) the insertion of pairs of brackets when we hit the opening bracket. It \n works in insert, normal and visual modes. If markers are available and wanted, \n they will be inserted in insert-mode.\n It also proposes functions (from auctex.vim) that delete pairs of brackets, \n change them (to '{}', '()', or '[]'), toogle backslashes, etc.\n\nYou fill found a much more complete documentation and examples within the archive, and there:\nhttp://hermitte.free.fr/vim/settings.php#brackets",
"install_details": "Source the vimball archive.",
"versions": [
{
"url": "http://www.vim.org/scripts/download_script.php?src_id=8321",
"filename": "lh-map-tools-0.6.1.vba",
"script_version": "0.6.1",
"date": "2008-02-21",
"vim_version": "6.0",
"author": {
"user_id": "102",
"user_name": "hermitte",
"first_name": "Luc",
"last_name": "Hermitte",
"email": "hermitte@free.fr",
"homepage": "http://hermitte.free.fr/vim"
},
"release_notes": "A lot of changes and improvments have been made since the last release 6 years ago: folding friendly, doesn't mess with history and registers, utf-8 friendly, new mapping to replace a placeholder with its contents, options to select (or not) the current marker on a jump ; Surround() recognizes placeholders from other selections, support for angle brackets ; new context sensitive text inserters ; etc."
},
{
"url": "http://www.vim.org/scripts/download_script.php?src_id=1386",
"filename": "lh-map-tools.tar.gz",
"script_version": "2002-11-08",
"date": "2002-11-08",
"vim_version": "6.0",
"author": {
"user_id": "102",
"user_name": "hermitte",
"first_name": "Luc",
"last_name": "Hermitte",
"email": "hermitte@free.fr",
"homepage": "http://hermitte.free.fr/vim"
},
"release_notes": "(*) Misc_maps: Some minor problems fixed. \n(*) Markers: Names of options and functions changed ; Closing markers can be of any length ; Possibility to jump backward and forward from markers to markers + the associated commands.\n(*) Mappings can be customized outside the plugins.\n(*) Doc updated"
},
{
"url": "http://www.vim.org/scripts/download_script.php?src_id=756",
"filename": "lh-map-tools.tar.gz",
"script_version": "2002-04-04",
"date": "2002-04-04",
"vim_version": "6.0",
"author": {
"user_id": "102",
"user_name": "hermitte",
"first_name": "Luc",
"last_name": "Hermitte",
"email": "hermitte@free.fr",
"homepage": "http://hermitte.free.fr/vim"
},
"release_notes": "Bugs fixed, plus other functions and a bracketing system."
}
]
}