lyjdwh / avy-thing-edit

add avy-jump to thing-edit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

integrate avy-jump into thing-edit.

Usage

Installation

  1. install thing-edit and avy
  2. Clone or download this repository (path of the folder is the <path-to-thing-edit> used below).In your ~/.emacs, add the following two lines:
    (add-to-list 'load-path "<path-to-thing-edit>") ; add avy-thing-edit to your load-path
    (require 'avy-thing-edit)
        

Custom variable

avy-thing-edit-jump-command, default value is evil-avy-goto-char-2

Commands

FunctionDescription
avy-thing-cut-sexpcut sexp around cursor.
avy-thing-copy-sexpcopy sexp around cursor.
avy-thing-replace-sexpreplace sexp around cursor with content of kill-ring.
avy-thing-cut-emailcut email string around cursor
avy-thing-copy-emailcopy email string around cursor.
avy-thing-replace-emailreplace email string around cursor with content of kill-ring.
avy-thing-cut-filenamecut filename string around cursor.
avy-thing-copy-filenamecopy filename string around cursor.
avy-thing-replace-filenamereplace filename string around cursor with content of kill-ring.
avy-thing-cut-urlcut url string around cursor.
avy-thing-copy-urlcopy url string around cursor.
avy-thing-replace-urlreplace url string around cursor with content of kill-ring.
avy-thing-cut-wordcut word string around cursor.
avy-thing-copy-wordcopy word string around cursor.
avy-thing-replace-wordreplace word string around cursor with content of kill-ring.
avy-thing-cut-symbolcut symbol string around cursor.
avy-thing-copy-symbolcopy symbol string around cursor.
avy-thing-replace-symbolreplace symbol string around cursor with content of kill-ring.
avy-thing-cut-defuncut function string around cursor.
avy-thing-copy-defuncopy function string around cursor.
avy-thing-replace-defunreplace function string around cursor with content of kill-ring.
avy-thing-cut-listcut list string around cursor.
avy-thing-copy-listcopy list string around cursor.
avy-thing-replace-listreplace list string around cursor with content of kill-ring.
avy-thing-cut-sentencecut sentence string around cursor.
avy-thing-copy-sentencecopy sentence string around cursor.
avy-thing-replace-sentencereplace sentence string around cursor with content of kill-ring.
avy-thing-cut-whitespacecut whitespace string around cursor.
avy-thing-copy-whitespacecopy whitespace string around cursor.
avy-thing-replace-whitespacereplace whitespace string around cursor with content of kill-ring.
avy-thing-cut-pagecut page string around cursor.
avy-thing-copy-pagecopy page string around cursor.
avy-thing-replace-pagereplace page string around cursor with content of kill-ring.
avy-thing-cut-linecut current line.
avy-thing-copy-linecopy current line.
avy-thing-replace-linereplace current line with content of kill-ring.
avy-thing-cut-region-or-linecut current region or line.
avy-thing-copy-region-or-linecopy current region or line.
avy-thing-replace-region-or-linereplace current region or line with content of kill-ring.
avy-thing-cut-to-line-endcut string to end of line.
avy-thing-copy-to-line-endcopy string to end of line.
avy-thing-replace-to-line-endreplace string to end of line with content of kill-ring.
avy-thing-cut-to-line-beginningcut string to beginning of line.
avy-thing-copy-to-line-beginningcopy string to beginning of line.
avy-thing-replace-to-line-beginningreplace string to beginning of line with content of kill-ring.
avy-thing-cut-commentcut comment.
avy-thing-copy-commentcopy comment.
avy-thing-replace-commentreplace comment with content of kill-ring.
avy-thing-cut-paragrapcut paragraph around cursor.
avy-thing-copy-paragrapcopy paragraph around cursor.
avy-thing-replace-paragrapreplace paragraph around cursor with content of kill-ring.
avy-thing-cut-parenthesescut parentheses around cursor.
avy-thing-copy-parenthesescopy parentheses around cursor.
avy-thing-replace-parenthesesreplace parentheses around cursor with content of kill-ring.
avy-thing-cut-numbercut number around cursor.
avy-thing-copy-numbercopy number around cursor.
avy-thing-replace-numberreplace number around cursor with content of kill-ring.
avy-thing-cut-whole-buffercut whole buffer
avy-thing-copy-whole-buffercopy whole buffer
avy-thing-replace-whole-bufferreplace whole buffer with content of kill-ring.

About

add avy-jump to thing-edit


Languages

Language:Emacs Lisp 100.0%