Comments (4)
Same here.
My reproduction steps:
- Start emacs via emacsq.sh
⋊> emacsq.sh -P haskell-mode,symbol-overlay --eval "
(progn
(add-hook 'haskell-mode-hook 'interactive-haskell-mode)
(add-hook 'haskell-mode-hook 'symbol-overlay-mode)
(view-echo-area-messages)
(toggle-debug-on-error)
(profiler-start 'cpu)
(switch-to-buffer \"*.hs\")
(haskell-mode)
(insert \"triples = [(a,b,c) | c <- [1..10], a <- [1..c], b <- [1\")
(goto-char (point-max)))" -nw
- Wait until
1
is highliged
- Type
...
(Get no response)
- Press
C-g
M-x profiler-report
Function CPU samples % + ... 847 54% - command-execute 717 45% - call-interactively 717 45% - funcall-interactively 703 44% - self-insert-command 639 40% - symbol-overlay-refresh 639 40% - looking-at 639 40% - internal--syntax-propertize 639 40% - syntax-propertize 639 40% - haskell-syntax-propertize 616 39% - haskell-lexeme-looking-at-token 510 32% haskell-lexeme-looking-at-qidsym 110 7% haskell-lexeme-looking-at-char-literal 38 2% haskell-lexeme-looking-at-string-lit... 28 1% match-string-no-properties 10 0%
- macOS 10.12.6
- Emacs 27.1 / 28.0 (rev: 6f776fbc3532a96dc86eb4e6091ed94f4c52aae7)
- haskell-mode-20210622.2049
- symbol-overlay-20210422.2110
from symbol-overlay.
FWIW, I cannot reproduce this bug.
- macOS 13.0.1 (22A400)
- Emacs 29.0.60 (rev: 19ef86f775a39eab46231c3eb6fc702e06857a5a)
- haskell-mode 20221113.1425
- symbol-overlay 20220304.917
from symbol-overlay.
Related Issues (20)
- Is it possible to use more than 8 colors? HOT 7
- [Feature Request] Highlight current selection region as iedit did. HOT 2
- [Document Improvement Request] How to use `symbol-overlay-mode` and `symbol-overlay-isearch-literally` HOT 4
- Is that possible to persist overlay information? HOT 2
- args-out-of-range error HOT 15
- A symbol-overlay-jump-avy function for the symbol-overlay-map HOT 7
- Tag a new release HOT 1
- Support not putting boundaries on match HOT 2
- Support other search tools, like `swiper-isearch-thing-at-point` HOT 3
- void-variable clojure-font-lock-extra-keywords HOT 7
- Request: Add case insensitive
- `symbol-overlay-list-all`
- Overlay conflicts with eglot HOT 4
- Adding package to NonGNU ELPA HOT 2
- Evil implementation? HOT 1
- 11749c3 breaks things HOT 6
- Cannot be used with yasnippet
- SO didn't recognize sharp quote(function quote), is this made by design or a bug?
- Jumping to next symbol (switch-forward) skips to last on screen 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 symbol-overlay.