.emacs.d/ag-modes.el
author Adam Gomaa <adam@gomaa.us>
Sun Dec 18 13:13:02 2011 -0500
changeset 521 67f37d330ad0
parent 507 133562d9606d
permissions -rw-r--r--
Remove project & _list_projects, I don't use them anymore.
     1 (autoload 'espresso-mode "espresso" "Start espresso-mode" t)
     2 (autoload 'markdown-mode "markdown-mode" nil t)
     3 (autoload 'lua-mode "lua-mode" "Lua editing mode." t)
     4 (autoload 'apache-mode "apache-mode" nil t)
     5 
     6 (add-to-list 'auto-mode-alist '("\\.html$" . html-mode))
     7 (add-to-list 'auto-mode-alist '("\\.htm$" . html-mode))
     8 (add-to-list 'auto-mode-alist '("\\.aspx$" . html-mode))
     9 (add-to-list 'auto-mode-alist '("\\.rb$" . ruby-mode))
    10 (add-to-list 'auto-mode-alist '("\\.lua$" . lua-mode))
    11 (add-to-list 'auto-mode-alist '("\\.wsgi\\'" . python-mode))
    12 (add-to-list 'auto-mode-alist '("\\.js$" . espresso-mode))
    13 (add-to-list 'auto-mode-alist '("\\.json$" . espresso-mode))
    14 (add-to-list 'auto-mode-alist '("\\.mdml\\'" . markdown-mode))
    15 (add-to-list 'auto-mode-alist '("\\.text\\'" . markdown-mode))
    16 (add-to-list 'auto-mode-alist '("\\.cs\\'" . java-mode))
    17 
    18 (add-to-list 'interpreter-mode-alist '("lua" . lua-mode))
    19 (add-to-list 'interpreter-mode-alist '("python3" . python-mode))
    20 
    21 
    22 (add-hook 'latex-mode-hook
    23           '(lambda ()
    24 	    (define-key latex-mode-map "(" 'lparen)
    25 	    (define-key latex-mode-map ")" 'rparen)
    26 	    (define-key latex-mode-map "9" 'lparen)
    27 	    (define-key latex-mode-map "0" 'rparen)
    28 	    (define-key latex-mode-map "x /" 'latex-close-block)
    29             ))
    30 
    31 
    32 (set 'set-highlight-80+ (lambda nil (highlight-80+-mode)))
    33 
    34 (add-hook 'python-mode-hook set-highlight-80+)
    35 (add-hook 'espresso-mode-hook set-highlight-80+)
    36 (add-hook 'sh-mode-hook set-highlight-80+)
    37 
    38 
    39 (when (load "flymake" t)
    40   (defun flymake-pyflakes-init ()
    41     (let* ((temp-file (flymake-init-create-temp-buffer-copy
    42                        'flymake-create-temp-inplace))
    43            (local-file (file-relative-name
    44                         temp-file
    45                         (file-name-directory buffer-file-name))))
    46       (list "pyflakes" (list local-file))))
    47 
    48   (add-to-list 'flymake-allowed-file-name-masks
    49                '("\\.py\\'" flymake-pyflakes-init)))
    50 ;(add-hook 'python-mode-hook '(lambda () (flymake-mode 1)))
    51 
    52 
    53 ;(load "~/var/srv/launchpad.net/nxhtml/autostart.el")
    54 
    55 (require 'flymake-point)
    56 
    57 
    58 
    59 
    60 (provide 'ag-modes)