MoinMoin Logo
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Navigation

  • Start
  • Sitemap

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

  • Emacs

Emacs

GNU Emacs is an extensible, customizable text editor

Keyboard shortcuts

Command

Shortcut

Open file

Ctrl+x Ctrl+f

Save file

Ctrl+x Ctrl+s

Select

Shift + cursor keys

Select

Ctrl+space and cursor keys

Copy

Alt+w

Cut

Ctrl+w

Paste

Ctrl+y

Undo

Ctrl+x u

Save

Ctrl+x Ctrl+s

Previous buffer

Ctrl+x left cursor

Next buffer

Ctrl+x right cursor

Close current buffer

Ctrl+x k

Close buffer list

Ctrl+x 1

Quit

Ctrl+x Ctrl+c

Search

Ctrl+s <text> Ctrl+s(next) Ctrl+r(previous)

Replace

ctrl+home alt+shift+5 <oldString> <newString> <space>replace <esc> ignore

Zenburn

https://github.com/bbatsov/zenburn-emacs

Download zenburn-theme.el to the directory ~/.emacs.d/themes/. zenburn-theme.el

Add this to your .emacs:

(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/")
(load-theme 'zenburn t)
  • cd /tmp
  • git clone https://github.com/bbatsov/zenburn-emacs.git

  • cd zenburn-emacs
  • mkdir -p ~/.emacs.d/themes/
  • cp zenburn-theme.el ~/.emacs.d/themes/
  • echo "(add-to-list 'custom-theme-load-path \"~/.emacs.d/themes/\")" >> ~/.emacs

  • echo "(load-theme 'zenburn t)" >> ~/.emacs

CC mode

  • cd /tmp
  • wget http://downloads.sourceforge.net/project/cc-mode/cc-mode/5.32.5/cc-mode-5.32.5.tar.gz

  • tar xvzf cc-mode-5.32.5.tar.gz
  • emacs -batch -no-site-file -q -f batch-byte-compile cc-*.el
  • cp *.elc ~/.emacs.d/
  • echo "(require 'cc-mode)" >> ~/.emacs

  • emacs
  • alt+x c-version

CSharp mode

Requires CC mode

http://code.google.com/p/csharpmode/downloads/detail?name=csharp-mode-0.8.5.el&can=2&q=

csharp-mode-0.8.5.el

  • cp Downloads/csharp-mode-0.8.5.el ~/.emacs.d/csharp-mode.el
  • echo "(require 'csharp-mode)" >> ~/.emacs

Add to ~/.emacs

(setq load-path (cons "~/.emacs.d" load-path))
(autoload 'csharp-mode "csharp-mode" "Major mode for editing C# code." t)
(setq auto-mode-alist
      (append '(("\\.cs$" . csharp-mode)) auto-mode-alist))
(require 'cc-mode)
(require 'csharp-mode)

Python mode

WSGI file extension support

Add to ~/.emacs file (adapted from http://howardabrams.com/projects/dot-files/emacs-python.html):

(add-to-list 'auto-mode-alist '("\\.wsgi$" . python-mode))

Highlight line

Edit ~/.emacs:

(global-hl-line-mode 1)

Save with CR/LF (DOS)

Edit ~/.emacs:

; save with cr/lf
(set-default buffer-file-coding-system 'utf-8-dos)
(set-default-coding-systems 'utf-8-dos)
(prefer-coding-system 'utf-8-dos)
(set-default default-buffer-file-coding-system 'utf-8-d

Edit emacs preferences in console

   1 emacs -nw ~/.emacs
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01