Commit graph

233 commits

Author SHA1 Message Date
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
1a117bddf9 Clean up save logic (fixes #75) 2015-07-29 16:36:55 +02:00
84c548a444 don't :e an unsaved file 2015-07-29 16:31:42 +02:00
da8405b387 Prepare 0.6.1 release 2015-07-28 12:03:04 +02:00
8fd1fe14c8 Added ~ support
Thanks to @romgrk in PR #48
2015-07-28 12:02:03 +02:00