Comments (2)
Thank you for teaching.
I did not know that there is (bounds-of-thing-at-point 'symbol).
In bounds-of-thing-at-point trial branch, use the bounds-of-thing-at-point.
Pick up the symbol code has become very simple.
https://github.com/akicho8/string-inflection/compare/bounds-of-thing-at-point
However, I string-inflection in emacs-lisp-mode is, does not work for the symbol, including the hyphen, so, do not think that's a problem.
Indeed, the behavior is changed automatically to it might be thought of Emacs by majar-mode.
I, in any majar-mode, I think to be the same behavior. Hyphen is desirably a boundary of symbol.
from string-inflection.
perhaps this would help:
(with-syntax-table TABLE &rest BODY)
Evaluate BODY with syntax table of current buffer set to TABLE.
The syntax table of the current buffer is saved, BODY is evaluated, and the
saved table is restored, even in case of an abnormal exit.
Value is what BODY returns.
from string-inflection.
Related Issues (20)
- Please stop bundling third-party libraries HOT 2
- Kebab case (hyphen-separated) HOT 3
- cycling all does not wrap around? HOT 2
- Symbol's value as variable is void: string-inflection-non-word-chars HOT 1
- Custom cycle HOT 2
- Consecutive uppercase letters HOT 4
- Camel Case seems to be mislabeled. HOT 2
- Is there a way to make this work when the point is at the end of the string HOT 4
- Proposed simplification HOT 1
- string-inflection-underscore affects C++ method accessors HOT 1
- Better Whitespace Handling When Converting a Region HOT 6
- kebabing a region can insert an unexpected `-` HOT 9
- Deletion of forward slashes? HOT 1
- string-inflection doesn't work on words with umlauts HOT 1
- `string-inflection-get-current-word` is not mode aware HOT 2
- Proposal to allow to maintain the cursor position after inflection HOT 1
- Create MELPA recipe HOT 2
- A couple of ways to expand the packege HOT 2
- Please upload the packade to marmalade HOT 2
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 string-inflection.