Showing posts with label sql-mode. Show all posts
Showing posts with label sql-mode. Show all posts
March 27, 2010
Опять про отступы в sql-mode Emacs
Сделал не большую правку в конфиге для sql-mode. Теперь когда просто нажимаешь "TAB" всегда делается отступ в 4 пробела, а когда нажимаешь "C-j" делается переход на новую строку с относительным отступом там где надо.
Posted by
grayhemp
at
1:20 AM
0
comments
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels:
configuration,
emacs,
russian,
Sergey Konoplev,
sql-mode
March 11, 2010
Небольшое предпочтение в sql-mode Emacs
В общем чуток кастомизации sql-mode. Я привык в SQL к отступам в 4-е пробела и мне нравится контроль над пробельными символами (мой пунктик).
В управляющем файле ставим загрузку конфигурации для разных sql:
~/.emacs:
В конфигурации sql:
~/.emacs.d/sql.el:
Всё, теперь меня ничего не смущает, гут :)
Правка от 2010-03-26
Установил функцию общего отступа в обычную табуляцию:
И переопределил "C-j" с использованием относительного отступа где надо:
В управляющем файле ставим загрузку конфигурации для разных sql:
~/.emacs:
(load "~/.emacs.d/sql.el")В конфигурации sql:
~/.emacs.d/sql.el:
;; Minor modes
(add-hook 'sql-mode-hook 'whitespace-mode)
;; 4 spaces instead of tab
(add-hook 'sql-mode-hook
'(lambda ()
(setq indent-tabs-mode nil
tab-width 4
indent-line-function 'insert-tab)
(define-key sql-mode-map (kbd "C-j")
'(lambda()
(interactive)
(delete-horizontal-space t)
(newline)
(indent-relative-maybe)))))Всё, теперь меня ничего не смущает, гут :)
Правка от 2010-03-26
Установил функцию общего отступа в обычную табуляцию:
indent-line-function 'insert-tabИ переопределил "C-j" с использованием относительного отступа где надо:
(define-key sql-mode-map (kbd "C-j")
'(lambda()
(interactive)
(delete-horizontal-space t)
(newline)
(indent-relative-maybe)))))
Posted by
grayhemp
at
3:18 PM
0
comments
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels:
configuration,
emacs,
russian,
Sergey Konoplev,
sql,
sql-mode