`:tabedit` now works as an alias to `:edit` with a path and as an alias to `:tabnew` without. `:tabnew` is a new command that opens a new tab with a new file if used without a path and works as an alias to `:tabedit` with one. `:tabclose` now works as a proper alias to `:quit` (i.e. passes the arguments) `:edit` now works more like before - it opens a given path in a new tab. It also doesn't do anything if the file was modified since the last commit, unless forced by using `:edit!` `:write` works properly again and doesn't overwrite files, unless forced by using `:write!` `:xit` is now called `:xit` and not just `:x` `:substitute` now properly replaces multiple groups (`:s/(a)b(c)/X\1\2X\0`)
39 lines
791 B
JSON
39 lines
791 B
JSON
{
|
|
"name": "ex-mode",
|
|
"main": "./lib/ex-mode",
|
|
"version": "0.6.2",
|
|
"description": "Ex for Atom's vim-mode",
|
|
"activationCommands": {
|
|
"atom-workspace": "ex-mode:open"
|
|
},
|
|
"repository": "https://github.com/lloeki/ex-mode",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"atom": ">=0.200.0 <2.0.0"
|
|
},
|
|
"dependencies": {
|
|
"underscore-plus": "1.x",
|
|
"event-kit": "^0.7.2",
|
|
"space-pen": "^5.1.1",
|
|
"atom-space-pen-views": "^2.0.4",
|
|
"fs-plus": "^2.2.8"
|
|
},
|
|
"consumedServices": {
|
|
"vim-mode": {
|
|
"versions": {
|
|
"^0.1.0": "consumeVim"
|
|
}
|
|
}
|
|
},
|
|
"providedServices": {
|
|
"ex-mode": {
|
|
"description": "Ex commands",
|
|
"versions": {
|
|
"0.20.0": "provideEx"
|
|
}
|
|
}
|
|
},
|
|
"devDependencies": {
|
|
"node-uuid": "^1.4.2"
|
|
}
|
|
}
|