GitHub - alphapapa/topsy.el: Simple sticky header showing definition beyond top...
source link: https://github.com/alphapapa/topsy.el
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
topsy.el
This library shows a sticky header at the top of the window. The header shows which definition the top line of the window is within. It’s intended as a simple alternative to semantic-stickyfunc-mode
. It’s especially helpful when, for example, browsing a list of occur
results: when a line is in the middle of a definition, and the top of the definition is beyond the top of the window, topsy
shows what definition the line is in.
Mode-specific functions may be added to topsy-mode-functions
.
NOTE: For Org mode buffers, please use org-sticky-header.
Screenshots
Contents
Installation
MELPA
This library is not on MELPA yet.
Quelpa
The recommended way to install is with quelpa-use-package, like this:
;; Install and load `quelpa-use-package'. (package-install 'quelpa-use-package) (require 'quelpa-use-package) (use-package topsy :quelpa (topsy :fetcher github :repo "alphapapa/topsy.el") :hook (prog-mode . topsy-mode))
Manual
Put topsy.el
in your load-path
, then:
(require 'topsy) (add-hook 'prog-mode-hook #'topsy-mode)
Usage
Run command topsy-mode
. You may add it to appropriate hooks, such as prog-mode-hook
.
- You can customize settings in the
topsy
group.
Changelog
0.1-pre
Not yet tagged.
Development
Bug reports, feature requests, suggestions — oh my!
There is currently only one function in topsy-mode-functions
, one which returns the line that beginning-of-defun
goes to. It should be useful in many major modes, but suggestions for additional, mode-specific functions are welcome.
License
GPLv3
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK