Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

emacs > mg > elvis > vim = nano

Name: 2012-03-06 2:41

Name: Anonymous 2012-03-09 0:34

>>34
There is a great need for a Lisp editor that would work out of box, without requiring user to write pages of code.

And I still remember time, when Emacs had no font anti-aliasing or unicode support. Today you have to explicitly enable unicode by executing
(set-language-environment "UTF-8")
(setq locale-coding-system 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-selection-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
(setq slime-net-coding-system 'utf-8-unix)


That is outrageous! Steve Jobs wouldn't approve.

And to set up a color scheme (what colors emacs uses for text and background) I have to run:


(defun faces_x ()
  ;; these are used when in X
  (custom-set-faces
        '(default ((t (:foreground "wheat" :background "black"))))
        '(flyspell-duplicate ((t (:foreground "Gold3" :underline t :weight normal))))
        '(flyspell-incorrect ((t (:foreground "OrangeRed" :underline t :weight normal))))
        '(font-lock-comment-face ((t (:foreground "SteelBlue1"))))
        '(font-lock-function-name-face ((t (:foreground "gold"))))
        '(font-lock-keyword-face ((t (:foreground "springgreen"))))
        '(font-lock-type-face ((t (:foreground "PaleGreen"))))
        '(font-lock-variable-name-face ((t (:foreground "Coral"))))
        '(menu ((((type x-toolkit)) (:background "light slate gray" :foreground "wheat" :box (:line-width 2 :color "grey75" :style released-button)))))
        '(mode-line ((t (:foreground "black" :background "light slate gray"))))
        '(tool-bar ((((type x w32 mac) (class color)) (:background "midnight blue" :foreground "wheat" :box (:line-width 1 :style released-button))))))
  (set-cursor-color "deep sky blue")
  (set-foreground-color "wheat")
  (set-background-color "black")
  (set-face-foreground 'default "wheat")
  (set-face-background 'default "black"))
(defun faces_nox ()
  ;; these are used when in terminal
  (custom-set-faces
        '(default ((t (:foreground "white" :background "black"))))
        '(font-lock-comment-face ((t (:foreground "magenta"))))
        '(font-lock-function-name-face ((t (:foreground "red"))))
        '(font-lock-keyword-face ((t (:foreground "green"))))
        '(font-lock-type-face ((t (:foreground "blue"))))
        '(font-lock-string-face ((t (:foreground "cyan"))))
        '(font-lock-variable-name-face ((t (:foreground "blue"))))
        '(menu ((((type x-toolkit)) (:background "white" :foreground "black" :box (:line-width 2 :color "grey75" :style released-button)))))
        '(modeline ((t (:foreground "blue" :background "white")))))
  (set-cursor-color "blue")
  (set-foreground-color "white")
  (set-background-color "black")
  (set-face-foreground 'default "white")
  (set-face-background 'default "black"))
(if window-system
  (faces_x)
  (faces_nox))

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List