Commit Graph

62 Commits

Author SHA1 Message Date
Junegunn Choi
12c319a8ac Implement special keys to switch option values in interactive mode
With this commit, we can now change option values in interactive mode with the
folowing special keys

- CTRL-L  left_margin
- CTRL-R  right_margin
- CTRL-D  delimiter_align
- CTRL-I  indentation
- CTRL-U  ignore_unmatched
- CTRL-G  ignore_groups

('ignores' option has been renamed to 'ignore_groups', but backward-compatible)
2013-08-20 01:38:20 +09:00
Junegunn Choi
62314afcaf Fix typo 2013-08-19 15:16:19 +09:00
Junegunn Choi
659e2ff513 Update README 2013-08-19 10:57:21 +09:00
Junegunn Choi
481a88f601 Update README 2013-08-19 04:21:02 +09:00
Junegunn Choi
beb986ebc3 Update documentation 2013-08-19 04:06:36 +09:00
Junegunn Choi
74003c0297 Allow interactive mode with options 2013-08-19 02:25:38 +09:00
Junegunn Choi
999e1ff68e Implement center-align mode and align_modes option 2013-08-19 02:09:34 +09:00
Junegunn Choi
e7e7a80afb Update doc 2013-08-16 17:58:05 +09:00
Junegunn Choi
29e5cd1d19 Add the link to slower GIF 2013-08-16 15:03:57 +09:00
Junegunn Choi
d4277a0298 Fix a typo 2013-08-16 03:12:36 +09:00
Junegunn Choi
d31e6ed257 Update README 2013-08-16 02:37:24 +09:00
Junegunn Choi
0fb997d5ab Add g:easy_align_indentation. Add n indentation option. 2013-08-16 01:38:50 +09:00
Junegunn Choi
90a5487974 Add indentation option 2013-08-16 00:15:57 +09:00
Junegunn Choi
5e6e60d620 Add delimiter_align option 2013-08-12 20:33:04 +09:00
Junegunn Choi
0546969c6b Update g:easy_align_delimiters example in README 2013-08-12 01:58:31 +09:00
Junegunn Choi
b3281fb19a Allow matching preceding atom with zero-width (\@=) 2013-08-11 02:33:22 +09:00
Junegunn Choi
10a4176159 Update README 2013-08-09 18:19:05 +09:00
Junegunn Choi
edba1827ed Update doc 2013-08-07 00:30:34 +09:00
Junegunn Choi
2486b9c6df Usability improvements
- Preserve indentation when a line starts with a delimiter
  - Useful for aligning multi-line method chains
- Renamed `margin_{left,right}` to `{left,right}_margin
  - Makes it easier to type in (`l`, `r`)
  - `margin_{left,right}` is still supported
- Margins can be specified as the number of spaces, or as an arbitrary string
2013-08-05 23:41:31 +09:00
Junegunn Choi
2a2625014b Update README 2013-08-05 00:45:33 +09:00
Junegunn Choi
375da6858a Update README 2013-08-04 18:38:21 +09:00
Junegunn Choi
06d5bcb911 Rename :EasyAlignRight to :EasyAlign! 2013-08-04 18:04:56 +09:00
Junegunn Choi
ea84b43062 Update doc 2013-08-04 11:28:34 +09:00
Junegunn Choi
bd8327499a Add support for arbitrary regular expressions 2013-08-04 11:22:40 +09:00
Junegunn Choi
6d841110af Allow rule-wise configuration of ignores and ignore_unmatched 2013-08-02 12:21:55 +09:00
Junegunn Choi
61aeefb095 Update README 2013-08-01 23:47:34 +09:00
Junegunn Choi
36697b4a72 Update README 2013-08-01 23:45:59 +09:00
Junegunn Choi
5f59570c9f Ignore delimiters in certain syntax highlighting groups 2013-07-30 01:54:32 +09:00
Junegunn Choi
5b48e997a1 Update doc 2013-07-19 01:03:15 +09:00
Junegunn Choi
94524ec3d3 Left-right alternating alignment (**) 2013-07-15 20:53:30 +09:00
Junegunn Choi
3e700c6ce4 Update an example rule 2013-07-15 10:02:33 +09:00
Junegunn Choi
a6e707b1b3 Ignore comment lines 2013-06-19 14:20:37 +09:00
Junegunn Choi
34a555c220 More rules 2013-05-16 18:58:17 +09:00
Junegunn Choi
912bb949f7 Update custom alignment rule example 2013-05-16 18:45:49 +09:00
Junegunn Choi
81138d0e2c update README 2013-05-14 01:02:06 +09:00
Junegunn Choi
3ab67e2870 update doc 2013-05-14 00:48:21 +09:00
Junegunn Choi
9c9a16c759 add use case of negative field number 2013-05-13 02:59:01 +09:00
Junegunn Choi
1e627366e7 support negative modifier (backward scan) 2013-05-13 02:43:29 +09:00
Junegunn Choi
32224d88f2 less silly example 2013-05-13 02:04:48 +09:00
Junegunn Choi
b35b11d884 add screencast gif 2013-05-07 23:07:00 +09:00
Junegunn Choi
0ce554c4a5 fix typo 2013-05-07 01:18:24 +09:00
Junegunn Choi
3e5a11c3e6 add installation section 2013-05-07 01:14:46 +09:00
Junegunn Choi
b518d9b067 Update README.md 2013-05-06 23:22:06 +09:00
Junegunn Choi
a24b5c7d2e fix typo 2013-05-06 20:41:49 +09:00
Junegunn Choi
8591c888bf fix to process unmatched tokens in right-justficiation mode 2013-05-06 00:28:31 +09:00
Junegunn Choi
78d1a23dce removes center-justification mode 2013-05-05 01:01:42 +09:00
Junegunn Choi
0020db37ae adds support for right and center justification 2013-05-04 00:58:58 +09:00
Junegunn Choi
21ecf9f525 updates doc 2013-05-01 23:43:37 +09:00
Junegunn Choi
dd71c3128c Merge branch 'master' of https://github.com/junegunn/vim-easy-align 2013-05-01 23:27:46 +09:00
Junegunn Choi
6fed963390 updates readme 2013-05-01 22:58:42 +09:00