Aunque es debatible por la gente de Windoze, uno no es hacker si no
utiliza VI o Emacs. Es decir, hay que utilizar menos mouse y mas
teclado.

Como inspiración al estado de artistas hackers les paso mi dot_emacs:

-  Lo tienen que salvar en su '$home directory' como .emacs
-  Este es un archivo en Elisp que es el lisp en el que corre Emacs.
-  Los comentarios de programación en Lisp son ' ; '
-  Noten que esta la opción para correr SuperCollider y también Csound
   solo hay que quitar los comentario.
-  Emacs indenta (sin tener que usar tabuladores) según el modo de
programación.

;;=========================================================================

;; .emacs

;;; uncomment this line to disable loading of "default.el" at startup
(setq inhibit-default-init t)

;; turn on font-lock mode
(global-font-lock-mode t)

;; enable visual feedback on selections
(setq transient-mark-mode t)

;;; slime configuration

;;; (setq inferior-lisp-program "/usr/bin/cm-cmucl")

;;; (add-to-list 'load-path "/usr/share/slime")
;;; (require 'slime)
;;;  (slime-setup)


;;; custom common music menus for slime

;; (if (file-readable-p "/usr/share/lisp/cm/etc/xemacs/cm.el")
;;    (load "/usr/share/lisp/cm/etc/xemacs/cm.el"))



;; enable super collider stuff
;;(require 'sclang)
;;; one key sclang startup
;;(global-set-key "\C-x\C-l" 'sclang-start)
;; (global-set-key "\C-x\L"   'sclang-start)



(mapcar #'(lambda (element)  
            (setq auto-mode-alist 
     (push element auto-mode-alist)))
        '(("\\.pike$"   . pike-mode)
          ("\\.pmod$"   . pike-mode)
          ("\\.ats$"    . lisp-mode)                              
          ("\\.clm$"    . lisp-mode)                              
          ("\\.cm$"     . lisp-mode)                              
          ("\\.cmn$"    . lisp-mode)                              
          ("\\.ins$"    . lisp-mode)                              
          ("\\.cl$"     . lisp-mode)                              
          ("\\.lisp$"   . lisp-mode)                              
          ("\\.sh$"     . sh-mode)                                
          ("\\.bashrc"  . sh-mode)         
          ("\\.scm$"    . scheme-mode)
          ("\\.c$"      . c-mode)
          ("\\.h$"      . c-mode)
          ("\\.l$"      . c-mode)
          ("\\.orc$"    . csound-orc-mode)
          ("\\.sco$"    . csound-sco-mode)
          ("\\.csd$"    . csound-csd-mode)
          ("\\.awk$"    . c-mode)
          ("\\.cc$"     . c-mode)
          ("\\.x$"      . c-mode)
          ("\\.m$"      . matlab-mode)
          ("\\.s$"      . asm-mode)
          ("\\.java$"   . java-mode)
          ("\\.jar$"    . java-mode)
          ("\\.html$"   . html-mode)
          ("\\.ohtml$"  . html-mode)
           ("\\.php?$"  . php-mode) 

          ) )

(autoload 'csound-orc-mode "csound-orc" "Csound Orchestra major mode."
t)
(autoload 'csound-sco-mode "csound-sco" "Csound Score major mode." t)
(autoload 'csound-csd-mode "csound-csd" "Csound CSD major mode." t)

(setq csound-orc-mode-hook
       '(lambda ()
          (setq font-lock-maximum-decoration t)
          (turn-on-font-lock)
          (setq csound-orc-mode-do-write-file-hooks t)
          (setq csound-orc-mode-build-new-buffer t)
          (setq csound-orc-mode-address-string "[EMAIL PROTECTED]")
 ))


(setq csound-sco-mode-hook
       '(lambda ()
             (setq font-lock-maximum-decoration t)
             (turn-on-font-lock)
             (setq csound-sco-mode-do-write-file-hooks t)
             (setq csound-sco-mode-build-new-buffer t)
             (setq csound-sco-mode-address-string "[EMAIL PROTECTED]")
 ))

;; frame background
(set-face-background 'default      "white")
;;(set-font-lock-string-face " forest green")

;;==========================================================================

_______________________________________________
____ ____ ___  ____ _  _ ___  
|__| |__/   /  |___  \/  |__] 
|  | |  \  /__ |___ _/\_ |    
                              
arzexp mailing list
[email protected]
http://lists.slow.tk/listinfo.cgi/arzexp-slow.tk

Responder a