daimrod / highlight-sexp Goto Github PK
View Code? Open in Web Editor NEWA GNU/Emacs minor mode that highlights s-exp at the current position.
A GNU/Emacs minor mode that highlights s-exp at the current position.
Could this mode be packaged for direct installation using package.el via MELPA or similar?
Thanks.
I would like this mode to also highlight any trailing whitespace that still falls inside the expression (or, to provide an option to toggle this feature if not everyone wants it to behave this way).
For example, assume that _
marks a highlighted section. Currently the mode behaves like this
(a
__b
__c
__d
__e)
if point is inside this sexp, and only highlights leading whitespace. However, I would like the mode to instead highlight it like this:
(a_____________________________________________________________________________
__b____________________________________________________________________________
__c____________________________________________________________________________
_______________________________________________________________________________
__d____________________________________________________________________________
__e)
so that the background is fully highlighted up to the right edge of the window. Notice that the empty lines would get completely highlighted (such as the one between c
and d
in the example above).
FWIW I use doom emacs and there when I use visual mode to select text inside parentheses with vi)
, this behaves in the way described in the second example above.
if the expression it should highlight begins on the line above hl-line overwrites the highlighting.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.