Comments (4)
Yes, thank you. I'll take a look at wordsmithing the documentation a bit and PR it.
from anzu.
Sorry very late reply.
at-cursor
at-cursor uses input which is a symbol at cursor. And replace words with it to end of buffer.
at-cursor-thing
while at-cursor-thing replaces only within thing
(default is defun
. You can change this value). Emacs has thing
concept, thing
is word
, symbol
, line
, defun
etc. We can get thing content, range or etc.
Above example replace only within function. This is useful for simple renaming refactoring. (NOTE: It looks only string match and is not smart. I recommend you to use smart refactoring tool rather than this)
My English is very poor, if you can write good English document, please write patch.
from anzu.
Thank you @syohex, makes perfect sense.
from anzu.
Took a stab at improving this. With the hint that @syohex provided I now understand what's going on.
The biggest stumbling block that I had is that anzu-replace-at-cursor-thing
is the name of a function and a customization variable.
from anzu.
Related Issues (20)
- [feature request]: suppot "delete-matching-lines" HOT 1
- case-folding behavior of `anzu-isearch-query-replace` HOT 3
- add docstrings and comments to pass `checkdoc`
- anzu-query-replace: counter is incorrect for uppercase search query
- anzu-query-replace: counter can be wrong when using suggested query/replace criteria
- anzu-isearch-query-replace: counter is wrong
- anzu-query-replace-regexp: match-substitute-replacement: Invalid use of ‘\’ in replacement text HOT 3
- anzu-mode makes emacs unusable when searching in big files HOT 3
- Please support rectanglular regions. HOT 3
- anzu-query-replace behaviour deviates from query-replace during recursive edits HOT 2
- 'anzu-replace-threshold' is ignored for 'anzu-query-replace' HOT 3
- Supporting `replace-lax-whitespace` and `replace-regexp-lax-whitespace` HOT 2
- Anzu in the minibuffer
- anzu enabling the mode-line HOT 1
- Add a note about isearch-lazy-count in the readme
- Anzu breaks mode line when using Info+ package
- args-out-of-range in anzy-query-replace HOT 2
- `anzu-query-replace-regexp` when use previous regex text contains '\,()' HOT 2
- anzu does not work well along with `multi-isearch-buffers` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from anzu.