finer grained commands
Introduce a framework to return, move over or
manipulate a given Python programming expression, a
THING as py-block, py-expression, py-def etc.
For all of these the following functions provide:
ar-THING-atpt
ar-THING-
ar-THING-
ar-THING-
ar-THING-
ar-THING-end-atpt
ar-THING-
ar-THING-copy-atpt
ar-THING-kill-atpt
ar-THING-
ar-THING-
ar-THING-
ar-THING-sort-atpt
ar-THING-check-atpt
Beside of the mentioned Python specific stuff,
set of lower level
commands for text manipulation:
For example `ar-alnum-atpt' should return all
alpha-numerical chars below and around cursor as a
string. `ar-bounds-
borders of that string as a list and so on.
The following example given for `bracketed' should exist
for braced, parentized and many more
ar-bracketed-atpt
ar-bracketed-
ar-bracketed-
ar-bracketed-
ar-bracketed-
ar-bracketed-
ar-bracketed-
ar-bracketed-
ar-bracketed-
ar-bracketed-
ar-bracketed-
ar-bracketed-
ar-bracketed-
ar-bracketed-
As related tasks usually will be done with a
regexp-
exists already, all the time spent with typos etc.
might be saved, just try:
ar-THING-slash-atpt
ar-THING-
ar-THING-
ar-THING-
ar-blok-THING-atpt
ar-THING-
ar-THING-
ar-THING-
ar-THING-
ar-THING-
ar-THING-
ar-THING-
ar-THING-
ar-THING-
ar-THING-brace-atpt
ar-THING-
ar-comment-
ar-commatize-
ar-quote-THING-atpt
ar-THING-
ar-THING-mark-atpt
ar-THING-hide-atpt
ar-THING-show-atpt
ar-THING-
ar-THING-
ar-THING-
ar-THING-
ar-THING-
ar-THING-trim-atpt
ar-THING-
ar-THING-
ar-underscore-
ar-whitespace-
commands ar-THING-
For example `ar-brace-
"If region is highlighted, provide THING at point
with brace(s), otherwise copy brace(ed) at point.
With NO-DELIMITERS, copy brace(ed) without
delimiters. With negative argument kill brace(ed) at
point. "
see also
thing-at-
https:/
If `thing-
see: M-x apropos bracketed
See also: M-x apropos parentized
New class of commands should cover possible and somehow probable operations like
`delete-
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Medium
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
-
Unknown
- Milestone target:
- None
- Started by
- Completed by
- Andreas Roehler
Whiteboard
ToDo:
commatize: put commata behind
quote: put singlequotes before
Note: Common functions speeding up editing like `ar-doublequote
thing-at-
New file second-
#############
[Python-mode] speech recognition/Emacs match up
Eric S. Johansson
Sat, 23 Apr 2011 23:54:43 -0700
Many moons ago, I mentioned the need for some special features so that one can more easily create Python using speech recognition. I've got a fair start on some of the symbol manipulation techniques (http://
focusing awareness.
#############