SO NEED MORE TRIAL AND ERROR
With emacs, i need to programming on C/C++, Python, Assembly, and LaTeX. Also i want to have email client, full-fledged terminal, chatting client, tabbed, emacs can do all of it.
GNU Emacs 23.1.1
C/C++ Programming:
Just execute
M-x c-modePython Programming:
Install pymacs rope ropemacs yasnippet from AUR
a tutorial regarding stuff above, from EnigmaCurry
Assembly: ??
LaTeX:
Install Auctex from Repository, and execute
M-x latex-modeemail client: Wanderlust
Install from Repository
full-fledged terminal: multi-term
chatting client: ELIM
Here is my
.emacs(require 'python)
(require 'yasnippet)
(require 'doc-view)
(autoload 'awk-mode "cc-mode" nil t)
;; AUCTeX
(load "auctex.el" nil t t)
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master nil)
(autoload 'python-mode "python-mode" "Python Mode." t)
(add-to-list 'auto-mode-alist '("\\.py\\'" . python-mode))
(add-to-list 'interpreter-mode-alist '("python" . python-mode))
;; Load-Path
(add-to-list 'load-path "/usr/share/emacs/")
;; Color Theme
(require 'color-theme)
(color-theme-initialize)
(color-theme-charcoal-black)
;; Fonts
(set-default-font "CodingFontTobi")
;; elscreen
(load "elscreen" "ElScreen" t)
;; F9 create a new elscreen, shift-F9 kills it
(global-set-key (kbd "" ) 'elscreen-create)
(global-set-key (kbd "S-") 'elscreen-kill)
;; Super+P/U switchs between elscreen
(global-set-key (kbd "s-o") 'elscreen-previous)
(global-set-key (kbd "s-p") 'elscreen-next)
;; Multi-term
(require 'multi-term)
(setq multi-term-program "/bin/bash")
;; Initialize pymacs and rope
(require 'pymacs)
(pymacs-load "ropemacs" "rope-")
(autoload 'pymacs-apply "pymacs")
(autoload 'pymacs-call "pymacs")
(autoload 'pymacs-eval "pymacs" nil t)
(autoload 'pymacs-exec "pymacs" nil t)
(autoload 'pymacs-load "pymacs" nil t)
;; Yasnippet
(add-to-list 'load-path "/usr/share/emacs/site-lisp/yas")
(yas/initialize)
(yas/load-directory "/usr/share/emacs/site-lisp/yas/snippets")
No comments:
Post a Comment