log-modeのご紹介

19
「安心・安全・安定・信頼」できるインターネットサービスを 株式会社クルウィット 井澤 志充 log-modeのご紹介 2014/5/17 (Sat) Kanazawa.rb #21 @ITビジネスプラザ武蔵

Upload: yukimitsu-izawa

Post on 05-Dec-2014

360 views

Category:

Technology


3 download

DESCRIPTION

emacs 用 minor mode

TRANSCRIPT

  • 1. log-mode 2014/5/17 (Sat) Kanazawa.rb #21 @IT
  • 2. () () 2 () @Yukimitsu_Izawa
  • 3. () () 2 () Lv.20[] @Yukimitsu_Izawa
  • 4. log-mode Simple Text indentation support mode for emacsen https://github.com/izawa/log-mode ! Tab++ Shift-Tab ! C-c C-a ! 3
  • 5. log-mode Simple Text indentation support mode for emacsen https://github.com/izawa/log-mode ! Tab++ Shift-Tab ! C-c C-a ! 3
  • 6. 4 for emacsen
  • 7. 5 Emacs
  • 8. Clone into your emacs data directory. 6 % cd ~/.emacs.d % git clone [email protected]:izawa/log-mode.git log-mode
  • 9. Add load path subdirectory recursively. 7 .emacs.d/init.el ! (let ((default-directory "~/.emacs.d/")) (normal-top-level-add-subdirs-to-load-path))
  • 10. Add require into your .emacs. (or init.el) 8 .emacs.d/init.el ! (require 'log-mode)
  • 11. 9 Tab: insert indent prefix, or increment indent level. (like a PowerPoint). ! Shift-Tab: decrement indent level. ! C-c C-a: insert log-header.
  • 12. 10 demo
  • 13. 11 (setq log-mode-indent-prex-list [ "* " ; level 1 " + " ; level 2 " # " ; level 3 " - " ; level 4 " o " ; level 5 " * " ; level 6 ])
  • 14. 12 ;; header insertion Username (setq log-mode-user-full-name " ") ! ;; header insertion E-Mail addr (setq log-mode-user-mail-address "[email protected]")
  • 15. 13 ; header (setq log-mode-header-format "n : n : %d/ %02d/%02d(%s) %02d:%02d-n :n%s n) ! (setq log-mode-header-value '(year month day Week hour min Username Mailaddr))
  • 16. 14 ! : : 2014/05/17(Sat) 13:30- :
  • 17. 15 demo
  • 18. Emacslog-mode markdownprex Web() 16
  • 19. Thank You! If you have any comments, please send to: Mail: [email protected] / [email protected] Twitter: @Yukimitsu_Izawa 17