Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | monocole.vim: add monocole.vim | Josh Rahm | 2022-08-30 | |
| | | | | | monocole adds mappings to fold text around a text object so only the text described by th egiven text object is available. | |||
* | subwords.vim: split functions into the autoload directory. | Josh Rahm | 2022-08-30 | |
| | ||||
* | subwords.vim: better organize file better | Josh Rahm | 2022-08-27 | |
| | ||||
* | subwords.vim: T/F should clear the subword mark. | Josh Rahm | 2022-08-27 | |
| | ||||
* | subwords.vim: More features | Josh Rahm | 2022-08-27 | |
| | | | | | | * Add ability to repeat motion with ,/; * Add ability to disable bindings * Change motions to +/- | |||
* | Consolidate some logic in casefmt.vim | Josh Rahm | 2022-08-24 | |
| | ||||
* | Implement subwords.vim | Josh Rahm | 2022-08-24 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This plugin adds support for motions and text object based around subwords. A "subword" is a constituent word of a larger "metaword" in some case format. For examle "camel" is a "subword" of the "metaword" "camelCase" or "camel_case". The text objects added are * `i-` the inner subword. For this would match something like "[camel]_case" or "[camel]Case" * `a-` around the subword. This distinction only matters for snake_case, where the match would be "[camel_]case". For camelCase, this is the same as `i-`. * `i_`/`a_` like the above, but interpret ambiguous metawords as snake_case. For example, the metaword ThisIs_AnExample is ambiguous because it's both snake_case and camelCase. `i-`/`a-` interpet it as camelCase, but `i_`/`a_` interpet it as snake_case. ThisIs_AnExample ^ i- === [This]Is_AnExample a- === [This]Is_AnExample i_ === [ThisIs]_AnExample a_ === [ThisIs_]AnExample The motions added are * `M--` (Meta + hyphen) Move forward one subword * `M-_` (Meta + underscore) Move backward one subword. | |||
* | Better handling for substitute and command. | Josh Rahm | 2022-08-23 | |
| | ||||
* | Add casefmt. This adds bindings to change the case format of text objects. | Josh Rahm | 2022-08-23 | |
| | ||||
* | Add command motion and make some changes to substitute. | Josh Rahm | 2022-08-22 | |
| | ||||
* | Fix some bugs | Josh Rahm | 2022-08-12 | |
| | ||||
* | Add substitute.vim | Josh Rahm | 2022-08-12 | |
| | ||||
* | Change the default plugin. Only use redraw, not redraw! | Josh Rahm | 2022-08-09 | |
| | ||||
* | Add hints.vim | Josh Rahm | 2022-08-09 | |
| | | | | | | Hints work like qutebrowser. <C-f> will enter hint mode, which will prompt the user to type a two-letter sequence to jump the cursor to a specific line. | |||
* | Add Fall.vim | Josh Rahm | 2022-08-04 | |
| | ||||
* | Add readme | Josh Rahm | 2022-08-04 | |