зеркало из https://github.com/github/ruby.git
38 строки
1.2 KiB
EmacsLisp
38 строки
1.2 KiB
EmacsLisp
;; Copyright (c) 2018 Urabe, Shyouhei. All rights reserved.
|
|
;;
|
|
;; This file is a part of the programming language Ruby. Permission is hereby
|
|
;; granted, to either redistribute and/or modify this file, provided that the
|
|
;; conditions mentioned in the file COPYING are met. Consult the file for
|
|
;; details.
|
|
|
|
((nil .
|
|
((indent-tabs-mode . nil)
|
|
(require-final-newline . t)
|
|
(tab-width . 8)
|
|
(show-trailing-whitespace . t)
|
|
(whitespace-line-column . 80))) ;; See also [Misc #12277]
|
|
|
|
;; (bat-mode . ((buffer-file-coding-system . utf-8-dos)))
|
|
|
|
(ruby-mode . ((ruby-indent-level . 2)))
|
|
|
|
(rdoc-mode . ((fill-column . 74)))
|
|
|
|
(yaml-mode . ((yaml-indent-offset . 2)))
|
|
|
|
(makefile-mode . ((indent-tabs-mode . t)))
|
|
|
|
(c-mode . ((c-file-style . "ruby")))
|
|
|
|
(change-log-mode .
|
|
((buffer-file-coding-system . us-ascii)
|
|
(indent-tabs-mode . t)
|
|
(change-log-indent-text . 2)
|
|
(add-log-time-format . (lambda (&optional x y)
|
|
(let* ((time (or x (current-time)))
|
|
(system-time-locale "C")
|
|
(diff (+ (cadr time) 32400))
|
|
(lo (% diff 65536))
|
|
(hi (+ (car time) (/ diff 65536))))
|
|
(format-time-string "%a %b %e %H:%M:%S %Y" (list hi lo) t)))))))
|