Personal NixOS flake
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(emacs): add meow, default qwerty layout for meow

+89
+89
home/emily/emacs/config.org
··· 241 241 #+end_src 242 242 243 243 #+begin_src emacs-lisp 244 + ;; meow meow meow moew mewo meow meow 245 + (use-package meow) 246 + 247 + (defun meow--qwert-setup () 248 + (setq meow-cheatsheet-layout meow-cheatsheet-layout-qwerty) 249 + (meow-motion-define-key 250 + '("j" . meow-next) 251 + '("k" . meow-prev) 252 + '("<escape>" . ignore)) 253 + (meow-leader-define-key 254 + ;; Use SPC (0-9) for digit arguments. 255 + '("1" . meow-digit-argument) 256 + '("2" . meow-digit-argument) 257 + '("3" . meow-digit-argument) 258 + '("4" . meow-digit-argument) 259 + '("5" . meow-digit-argument) 260 + '("6" . meow-digit-argument) 261 + '("7" . meow-digit-argument) 262 + '("8" . meow-digit-argument) 263 + '("9" . meow-digit-argument) 264 + '("0" . meow-digit-argument) 265 + '("/" . meow-keypad-describe-key) 266 + '("?" . meow-cheatsheet)) 267 + (meow-normal-define-key 268 + '("0" . meow-expand-0) 269 + '("9" . meow-expand-9) 270 + '("8" . meow-expand-8) 271 + '("7" . meow-expand-7) 272 + '("6" . meow-expand-6) 273 + '("5" . meow-expand-5) 274 + '("4" . meow-expand-4) 275 + '("3" . meow-expand-3) 276 + '("2" . meow-expand-2) 277 + '("1" . meow-expand-1) 278 + '("-" . negative-argument) 279 + '(";" . meow-reverse) 280 + '("," . meow-inner-of-thing) 281 + '("." . meow-bounds-of-thing) 282 + '("[" . meow-beginning-of-thing) 283 + '("]" . meow-end-of-thing) 284 + '("a" . meow-append) 285 + '("A" . meow-open-below) 286 + '("b" . meow-back-word) 287 + '("B" . meow-back-symbol) 288 + '("c" . meow-change) 289 + '("d" . meow-delete) 290 + '("D" . meow-backward-delete) 291 + '("e" . meow-next-word) 292 + '("E" . meow-next-symbol) 293 + '("f" . meow-find) 294 + '("g" . meow-cancel-selection) 295 + '("G" . meow-grab) 296 + '("h" . meow-left) 297 + '("H" . meow-left-expand) 298 + '("i" . meow-insert) 299 + '("I" . meow-open-above) 300 + '("j" . meow-next) 301 + '("J" . meow-next-expand) 302 + '("k" . meow-prev) 303 + '("K" . meow-prev-expand) 304 + '("l" . meow-right) 305 + '("L" . meow-right-expand) 306 + '("m" . meow-join) 307 + '("n" . meow-search) 308 + '("o" . meow-block) 309 + '("O" . meow-to-block) 310 + '("p" . meow-yank) 311 + '("q" . meow-quit) 312 + '("Q" . meow-goto-line) 313 + '("r" . meow-replace) 314 + '("R" . meow-swap-grab) 315 + '("s" . meow-kill) 316 + '("t" . meow-till) 317 + '("u" . meow-undo) 318 + '("U" . meow-undo-in-selection) 319 + '("v" . meow-visit) 320 + '("w" . meow-mark-word) 321 + '("W" . meow-mark-symbol) 322 + '("x" . meow-line) 323 + '("X" . meow-goto-line) 324 + '("y" . meow-save) 325 + '("Y" . meow-sync-grab) 326 + '("z" . meow-pop-selection) 327 + '("'" . repeat) 328 + '("<escape>" . ignore))) 329 + 330 + #+end_src 331 + 332 + #+begin_src emacs-lisp 244 333 245 334 #+end_src