Meow TODOs

This commit is contained in:
2022-10-03 07:57:55 -07:00
parent 255331cfed
commit a0ef85af18

View File

@@ -133,10 +133,36 @@
'("Y" . meow-sync-grab)
'("z" . meow-pop-selection)
'("'" . repeat)
'("<escape>" . ignore)
'("C-[" . ignore))
'("/" . meow-comment)))
(require 'meow)
(meow-setup)
(meow-global-mode 1)
;; TODO - make C-[ work as ESC for exiting insert mode
;; Meow-tutor notes:
;; r replaces selection with yank buffer
;; When extending a selection by word with e/b, for the purpose of deleting some words,
;; it would normally be convenient to delete the trailing space as well. What is the meow way to do that? we{#}Ls?
;; Why does xy copy the newline but x;y doesn't?
;; Beacon mode
;; How does beacon mode decide whether a movement creates all possible cursors or just one?
;; How to express "insert before the second word of the line"?
;; Why doesn't visit work consistently in beacon mode?
;; TODO
;; make C-[ work as ESC for exiting insert mode
;; use ([{ instead of rsc for brackets and " instead of g for string?
;; equivalents of evil <, >, = for indentation
;; interactive/case insensitive visit?
;; equivalents of evil C-o, C-i
;; equivalent of gd/gu
;; equivalent of r
;; learn kmacros
;; bind page up/down, make them act more like vim: center new cursor position, go all the way to the end of file if possible
;; vim surround
;; system clipboard integration
;; cmd-z undo on mac
;; How the fuck does Emacs' default undo/redo work?