))))))
;; Settings for Browser --------------------------------------------------------
-(setq browse-url-browser-function 'w3m-browse-url)
(global-set-key "\C-xm" 'browse-url-at-point)
;; Setting for the Mode Line ---------------------------------------------------
(cond ((equal host "seras")
(set-frame-font "Dejavu Sans Mono 11" t))
+ ((equal host "yukari.cielonegro.org")
+ (set-frame-font "Dejavu Sans Mono 11" t))
+
((equal host "aria.cielonegro.org")
(progn
(set-frame-font "Dejavu Sans Mono 13" t)
(paren-activate))
;; elscreen
-(load "elscreen" "ElScreen" t)
-(elscreen-start)
+(condition-case e
+ (load "elscreen" "ElScreen" t)
+ (file-error
+ (if (equal (cadr e) "Cannot open load file")
+ (message "Warning: feature %s is absent" feature) ; warn and ignore
+ (apply 'signal (car e) (cdr e))))) ; rethrow
+(if (featurep 'elscreen)
+ (elscreen-start))
(require-if-present 'elscreen-w3m)
;; undo-tree
(append '(("\\.rst$" . rst-mode)
("\\.rest$" . rst-mode)) auto-mode-alist))
+;; graphviz-dot-mode
+(autoload 'graphviz-dot-mode "graphviz-dot-mode"
+ "Major mode for the dot language." t)
+(add-to-list 'auto-mode-alist '("\\.dot\\'" . graphviz-dot-mode))
+(add-to-list 'auto-mode-alist '("\\.gv\\'" . graphviz-dot-mode))
+
;; textile-mode
(autoload 'textile-mode "textile-mode"
"Major mode for editing Textile documents." t)
(add-to-list 'auto-mode-alist '("\\.js$" . js2-mode))
(add-to-list 'auto-mode-alist '("\\.json$" . javascript-mode))
+;; typescript
+(autoload 'typescript-mode "typescript-mode"
+ "Major mode for editing typescript." t)
+(add-to-list 'auto-mode-alist '("\\.ts$" . typescript-mode))
+
;; vimrc
(autoload 'vimrc-mode "vimrc-mode"
"Major mode for editing `.vimrc', `xxx.vim' and `.exrc' files." t)
(setq cperl-indent-level 4)
(setq cperl-indent-parens-as-block t)
+;; Lua
+(autoload 'lua-mode "lua-mode" "Lua Mode" t)
+(add-to-list 'auto-mode-alist '("\\.lua\\'" . lua-mode))
+
;; Erlang
(require-if-present 'erlang-start)
(setq erlang-electric-commands nil)
'(ac-ignore-case nil)
'(appt-display-format (quote window))
'(appt-message-warning-time 20)
+ '(browse-url-browser-function (quote browse-url-firefox))
'(canlock-password "a14fa4d2601465d55585c291fa8b3943e189e716")
'(cleite:auto-refresh-interval nil)
'(cleite:measure-srpc-call-time t)
'(ecb-windows-width 0.2)
'(elscreen-display-tab t)
'(global-whitespace-mode t)
+ '(graphviz-dot-auto-indent-on-newline nil)
+ '(graphviz-dot-auto-indent-on-semi nil)
'(haskell-program-name "ghci")
'(ido-enable-flex-matching t)
'(ido-everywhere t)
("\\`CVS/" "\\`#" "\\`.#" "\\`\\.\\./" "\\`\\./" "\\.ttc")))
'(ido-work-directory-list-ignore-regexps (quote ("^\\(/mnt/ibm/\\|/Volumes/IBM80GB/\\)")))
'(indent-tabs-mode nil)
+ '(ispell-dictionary "english")
'(jabber-nickname "PHO")
'(jabber-resource "emacs")
'(jabber-server "jabber.jp")
'(js2-mirror-mode nil)
'(js2-use-font-lock-faces t)
'(makefile-mode-hook (quote ((lambda nil (set-variable (quote tab-width) 8)))))
+ '(markdown-live-preview-delete-export (quote delete-on-export))
'(mediawiki-site-alist
(quote
(("Wikipedia" "http://en.wikipedia.org/w/" "username" "password" "Main Page")
("schemas.xml" "~/share/nxml/schemas.xml" "/usr/pkg/share/emacs/site-lisp/nxml-mode/schema/schemas.xml")))
'(rst-level-face-base-light 50)
'(safe-local-variable-values (quote ((todo-categories "Todo" "Todo" "Todo" "Todo"))))
+ '(select-enable-clipboard t)
'(session-use-package t nil (session))
'(tramp-auto-save-directory "/tmp/tramp-auto-save")
'(tramp-completion-reread-directory-timeout 2)
'(whitespace-style
(quote
(face tabs trailing space-before-tab newline indentation empty space-after-tab)))
- '(woman-cache-filename "~/.wmncach.el")
- '(x-select-enable-clipboard t))
+ '(woman-cache-filename "~/.wmncach.el"))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.