All Projects → coldnew → Linum Relative

coldnew / Linum Relative

display relative line number in the left margin in emacs

Projects that are alternatives of or similar to Linum Relative

Nord Emacs
An arctic, north-bluish clean and elegant Emacs theme.
Stars: ✭ 379 (+149.34%)
Mutual labels:  emacs, melpa
Emacs Datetime
Stars: ✭ 8 (-94.74%)
Mutual labels:  emacs, melpa
Quelpa
Build and install your Emacs Lisp packages on-the-fly directly from source
Stars: ✭ 455 (+199.34%)
Mutual labels:  emacs, melpa
Emacs Easy Hugo
Emacs major mode for managing hugo
Stars: ✭ 235 (+54.61%)
Mutual labels:  emacs, melpa
Nimbus Theme
The best dark theme for Emacs
Stars: ✭ 102 (-32.89%)
Mutual labels:  emacs, melpa
Rg.el
Emacs search tool based on ripgrep
Stars: ✭ 277 (+82.24%)
Mutual labels:  emacs, melpa
Cmake Ide
Use Emacs as a C/C++ IDE
Stars: ✭ 661 (+334.87%)
Mutual labels:  emacs, melpa
Meghanada Emacs
A Better Java Development Environment for Emacs
Stars: ✭ 582 (+282.89%)
Mutual labels:  emacs, melpa
Lsp Dart
lsp-mode ❤️ dart
Stars: ✭ 94 (-38.16%)
Mutual labels:  emacs, melpa
Exwm Edit
Edit mode for EXWM
Stars: ✭ 92 (-39.47%)
Mutual labels:  emacs, melpa
Evil Multiedit
Multiple cursors for evil-mode, based on iedit
Stars: ✭ 200 (+31.58%)
Mutual labels:  emacs, melpa
Auto Complete
Emacs auto-complete package
Stars: ✭ 1,622 (+967.11%)
Mutual labels:  emacs, melpa
Modern Cpp Font Lock
C++ font-lock for Emacs
Stars: ✭ 159 (+4.61%)
Mutual labels:  emacs, melpa
Use Package
A use-package declaration for simplifying your .emacs
Stars: ✭ 3,748 (+2365.79%)
Mutual labels:  emacs, melpa
Explain Pause Mode
top, but for Emacs.
Stars: ✭ 158 (+3.95%)
Mutual labels:  emacs, melpa
Dumb Jump
an Emacs "jump to definition" package for 50+ languages
Stars: ✭ 1,256 (+726.32%)
Mutual labels:  emacs, melpa
Web Mode
web template editing mode for emacs
Stars: ✭ 1,470 (+867.11%)
Mutual labels:  emacs, melpa
Emacs Solaire Mode
If only certain buffers could be so grossly incandescent.
Stars: ✭ 129 (-15.13%)
Mutual labels:  emacs, melpa
Monky
Magit for Hg
Stars: ✭ 142 (-6.58%)
Mutual labels:  emacs
Emacs Bootstrap
Your on-the-fly Emacs development environment.
Stars: ✭ 147 (-3.29%)
Mutual labels:  emacs

linum-relative.el

display relative line number in emacs.


License GPLv2 MELPA MELPA Stable

Screenshot

linum-relative lets you display relative line numbers for current buffer.

Installation

If you have melpa and emacs24 installed, simply type:

M-x package-install linum-relative

And add the following to your .emacs

(require 'linum-relative)

Setup & Tips

The non-interactive function linum-on (which should already be built into recent GNU Emacs distributions), turns on side-bar line numbering:

(linum-on)

and alternatively, by using command:

M-x linum-relative-mode

Relative line numbering should already be enabled by default (by installing this package), following linum-on or enabling linum-mode. One can also use the linum-relative-toggle interactive function to switch between relative and non-relative line numbering:

M-x linum-relative-toggle

Backends

By default, linum-relative use linum-mode as backend, since linum-mode is based on emacs-lisp, you may have performance issue on large file.

Since linum-relative 0.6, if you also use emacs version 26.1 or above, you can setup linum-relative-backend to make linum-relative-mode use display-line-number-mode as backend, which is implement in C so the performance is really nice.

However some linum-relative's customize function may not work propely.

Here's how to use display-line-number-mode as backend:

     ;; Use `display-line-number-mode` as linum-mode's backend for smooth performance
	(setq linum-relative-backend 'display-line-numbers-mode)

Function Documentation

(linum-relative-in-helm-p)

Return non nil when in an helm session.

(linum-relative-on)

Turn ON linum-relative.

(linum-relative-off)

Turn OFF linum-relative.

(linum-relative-toggle)

Toggle between linum-relative and linum.


Markdown README file generated by make-readme-markdown.el
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].