Brendon Roberto
4424eec4cc
Fix issue with tabnew forwarding args to tabedit
2016-06-16 15:21:20 -04:00
Brendon Roberto
cd4fb6f359
Add tests for tabnew command with arguments
2016-06-16 15:21:11 -04:00
Brian Vanderbusch
a405147fc5
bump version
2016-05-18 10:32:50 -05:00
Brian Vanderbusch
e6ab4167c9
Contributing guidelines ( #140 )
...
* Create Pull Request Template
* added contributing guidelines
- includes a pull request template
* cleanup duped PR docs
* finish fix of duped PR template
* updated contributing guidelines per #140
* comma cleanup, needs tests info update
2016-05-18 10:29:22 -05:00
Brian Vanderbusch
bca120d98d
added #133 features to changelog
2016-04-30 13:35:16 -05:00
Xiaolong Wang
bad84d8c51
Merge branch 'master' of github.com:dragonxlwang/ex-mode
...
add test
2016-04-24 15:40:30 -05:00
Xiaolong Wang
286db320a8
add test
2016-04-24 15:39:57 -05:00
Xiaolong Wang
b763104cb2
adding support for splitright and splitbelow
2016-04-24 15:39:18 -05:00
Brian Vanderbusch
a6c979e0a4
changelog for 0.9.0 release
2016-04-24 14:37:45 -05:00
Ryan Mitchell
2a5fe2c382
Feature/yanking ( #138 )
...
* Support yanking
* Remove unneeded code from yank spec
2016-04-24 13:56:22 -05:00
Brian Vanderbusch
0de4c800ea
Merge pull request #139 from posgarou/bugfix/copy_on_deletion
...
Copy to text to clipboard on delete
2016-04-24 13:56:03 -05:00
Ryan Mitchell
f8396fb4e4
Copy to text to clipboard on delete
2016-04-23 21:33:04 -04:00
Xiaolong Wang
fdd8b36e62
adding support for splitright and splitbelow
2016-03-18 14:09:14 -05:00
jazzpi
145446b8de
Make aliasing more prominent
2016-02-18 18:12:33 +01:00
jazzpi
ded67a40b5
Prepare 0.8.0 release
2016-01-03 13:33:14 +01:00
jazzpi
79a4a8986c
Update changelog for 0.8.0
2016-01-03 13:29:18 +01:00
jazzpi
86570f76cc
Remove "looking for new maintainer" disclaimer
2016-01-03 13:22:36 +01:00
jazzpi
c16576f08b
Merge pull request #120 from caiocutrim:master
...
Add :wall, :quitall and :wqall commands
2016-01-03 13:16:41 +01:00
jazzpi
e17a6e5533
Add specs for :wall, :quitall and :wqall
2016-01-03 13:15:14 +01:00
jazzpi
059719bee4
Fix :quitall
2015-12-28 14:04:19 +01:00
jazzpi
d6afe394ef
Merge branch 'master' of https://github.com/caiocutrim/ex-mode into caiocutrim-master
2015-12-28 13:14:50 +01:00
jazzpi
b55d2857b0
Merge pull request #113 from GertjanReynaert:master
...
Add option to register alias keys in atom init config
2015-12-28 13:02:23 +01:00
jazzpi
31875cff79
Add specs for aliases
2015-12-28 13:01:56 +01:00
jazzpi
701f27130f
Make Ex.registerAlias accessible from the outside
2015-12-28 12:46:26 +01:00
jazzpi
155ffcaa5a
Merge branch 'master' of https://github.com/GertjanReynaert/ex-mode into GertjanReynaert-master
2015-12-28 12:39:47 +01:00
jazzpi
299f83983d
Add specs for the input element
2015-12-28 12:38:00 +01:00
Jasper v. B
d2d66f5260
Merge pull request #109 from shamrin/issue108
...
backspace over empty `:` now cancels ex-mode
2015-12-22 12:46:30 +01:00
jazzpi
19f1a74812
Merge pull request #118 from jazzpi/rework-commands
...
Rework command calling, improve :substitute
2015-12-08 13:13:11 +01:00
Jasper v. B
94ff33716f
Merge pull request #121 from bakert/saveas
...
:saveas command and spec test.
2015-12-08 12:54:51 +01:00
Thomas David Baker
3c78f9c985
:saveas command and spec test.
2015-12-07 11:20:57 -08:00
Caio Cutrim
10fbdfe969
fixed saveAllThenQuit function
2015-11-26 17:16:24 -03:00
Caio Cutrim
4ec1c56077
I added :wa, :qa, :waq shortcuts commands
2015-11-26 12:20:32 -03:00
jazzpi
ddbdb861fb
Improve :substitute
...
Rework the parsing algorithm so that it works (mostly)
without using RegEx's. This allows for replacing with an
empty string and escape sequences (\t, \n, \r).
Fixes #71 , #93 , #117
2015-11-21 15:51:42 +01:00
jazzpi
af0ba7c01c
Improve format for calling commands
...
Commands (from the Ex class) are now called with an object
containing the range, arguments, vim state, ex state and
editor instead of a long list of arguments.
2015-11-21 14:48:13 +01:00
472ec2140e
looking for new maintainer
2015-11-19 14:42:29 +01:00
Gertjan Reynaert
14d234d182
Add option to register aliasses
2015-11-17 16:39:21 +01:00
Alexey Shamrin
e0ee339bf6
backspace over empty : now cancels ex-mode
...
fixes #108
2015-10-31 05:33:06 +03:00
5773c8f47b
Merge pull request #102 from jacwah/sub-sep
...
Don't allow :s delimiters not allowed by vim
2015-09-23 20:30:39 +02:00
Jacob Wahlgren
77d3fa46d5
Refactor illegal delimiters specs
2015-09-22 00:50:21 +02:00
Jacob Wahlgren
e2841dc26c
Don't allow :s delimiters not allowed by vim
...
"Instead of the '/' which surrounds the pattern and replacement string,
you can use any other single-byte character, but not an alphanumeric
character, '\', '"'' or '|'."
- http://vimdoc.sourceforge.net/htmldoc/change.html#:substitute
2015-09-22 00:35:36 +02:00
728ccaa5f9
Prepare 0.7.0 release
2015-08-03 12:21:31 +02:00
c0c220c22e
distinguish prefix from input
2015-08-03 12:21:01 +02:00
72d80ed4e9
prefix vim-mode's search
2015-08-03 12:20:26 +02:00
2a2669f46f
Merge pull request #89 from Po1o/master
...
Make cmd-line in ex-mode look like in vim-mode
2015-08-03 12:10:58 +02:00
Polo
d0cbbb5d15
Make cmd-line in ex-mode look like in vim-mode
...
Changed the style of .command-mode-input so that it looks like
.normal-mode-input from vim-mode.
This makes ex-mode more consistent with vim-mode
2015-08-01 15:37:02 +02:00
962e4a35ba
travis: install vim-mode
2015-07-30 08:55:14 +02:00
59fb0ddf1f
enable Travis CI
2015-07-30 08:50:53 +02:00
edea63a575
Merge pull request #83 from jazzpi/specs
...
Add specs; minor changes to some commands
2015-07-30 08:49:20 +02:00
jazzpi
42a44ee9e1
Add specs; minor changes to some commands
...
`: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`)
2015-07-29 19:13:13 +02:00
b5e9df10b4
Prepare 0.6.2 release
2015-07-29 16:38:05 +02:00