editor to replace emacs
At the end, I switched to geany
GUI
Console
TCL/TK
Windows only
- nodepad++
-
Crimson or Emerald Editors
-
Macros
- Split Views
- Interactive search
- File Browser?
- Smart indent
- Parenthesis matching
- Syntax: PHP, Markdown, C, Java, JavaScript, HTML, C++
- UTF8
Key Bindings: bindings
Other CUA stuff: ergoemacs
Others:
- scite Download It now has a single file exe for Windows.
- editra
- notepadqq
- Geany
- Scintilla
- curses based: scinterm
includes jinx which is an example for it. - SciTE - the default for Win and Linux.
- Others
- http://tke.sourceforge.net/index.html
- TCL based. Can we use cdk? Can it be use in linux and windows?
- dex
Notes
- GUI and TUI, Linux and Windows
- Modeless
- Syntax highlighting
- "Compact"?
- Key recording macros
- Split windows
Emacs tips
Mote ideas:
- LinkdMode Paired with "deft"?
- iMenu:
M-x imenu
or:
(add-hook 'c-mode-hook 'imenu-add-menubar-index)
Start typing or use TAB completion to find function defintions. See imenuMode - Predictive Mode
- Record, play, re-play:
(global-set-key [f10] 'start-kbd-macro)
(global-set-key [f11] 'end-kbd-macro)
(global-set-key [f12] 'call-last-kbd-macro)
-
Selective display:
M-1 C-x $
to activate
C-x $
to go back
Or create shortcuts:(defun jao-toggle-selective-display () (interactive) (set-selective-display (if selective-display nil 1))) (global-set-key [f1] 'jao-toggle-selective-display)
(setq cua-enable-cua-keys nil)
(setq cua-highlight-region-shift-only t) ;; no transient mark mode
(setq cua-toggle-set-mark nil) ;; original set-mark behavior, i.e. no transient-mark-mode
(cua-mode)