meow
meow copied to clipboard
Yet another modal editing on Emacs / 猫态编辑
if the selection is like the following (M: mark, P: point) ``` M................. .................... .............P ``` `negative-argument` + `meow-line` should become: ``` M................. ....................P ............. ``` but got ``` M....................
I'd really like to see expanding versions of the current transient thing-based selection commands. For example, I'd like to be able to say `. p ; ] p` (or something)...
These changes make type what is sought in `meow-visit` more like Isearch and Anzu. It is still a work in progress, but it seems to be working. The change adds...
Add simple keyword `:meow-state` added to [use-package](https://github.com/jwiegley/use-package) declarations. Used to help populate `meow-mode-state-list`, as follows: ```emacs-lisp (use-package sly :meow-state ((sly-inspector-mode . motion) (sly-db-mode . motion))) ``` The above would make...
In any other major mode, `C-[` defined by ```elisp (meow-define-keys 'insert '("ESC" . meow-insert-exit) '("" . meow-insert-exit)) ``` will escape insert mode and bring me back to normal mode. In...
if the selection is like the following (M: mark, P: point) ``` ........M......... .................... ....P......... ``` then `meow-line` should turn it into the following and change the selection-type to `(expand...
After 6 months of research, testing and multiple revisions, here is the most ergonomic layout I could create for meow:  # Some notable features: - The layout is keyboard...
The default clipboard configuration is confusing and there isn't much clipboard discussion to be found in the docs or other issue reports. ### Confusing Defaults By default the Emacs variable...
今日は、 I use Emacs to type in Japanese a lot. The easiest input method I have found is [ddskk](https://github.com/skk-dev/ddskk). However I notice some compatibility difficulty in using the non Latin...
We also need a shim for the sly macroexpansion buffer. The keybinding `g` to update the macroexpansion in the buffer does not work because meow conflicts with it.