From a0ef85af1816172be311205eee501343ee308d74 Mon Sep 17 00:00:00 2001 From: Tim McCarthy Date: Mon, 3 Oct 2022 07:57:55 -0700 Subject: [PATCH] Meow TODOs --- thoom-emacs/init.el | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/thoom-emacs/init.el b/thoom-emacs/init.el index d7248fb..6d2e1b3 100644 --- a/thoom-emacs/init.el +++ b/thoom-emacs/init.el @@ -133,10 +133,36 @@ '("Y" . meow-sync-grab) '("z" . meow-pop-selection) '("'" . repeat) - '("" . 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? +