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:

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)