「安心・安全・安定・信頼」できるインターネットサービスを
株式会社クルウィット
井澤 志充
log-modeのご紹介
2014/5/17 (Sat)
Kanazawa.rb #21
@ITビジネスプラザ武蔵
「安心・安全・安定・信頼」できるインターネットサービスを
じこしょうかい
• (株)クルウィットの取締役  兼  北北陸陸⽀支社⻑⾧長  
• 博⼠士(情報科学)
2
• ネットワークの委託研究・⾃自社サービス開発など  
• 井澤  志充  (いざわゆきみつ)
@Yukimitsu_Izawa
「安心・安全・安定・信頼」できるインターネットサービスを
じこしょうかい
• (株)クルウィットの取締役  兼  北北陸陸⽀支社⻑⾧長  
• 博⼠士(情報科学)
2
• ネットワークの委託研究・⾃自社サービス開発など  
• 井澤  志充  (いざわゆきみつ)
• 艦隊司令令部Lv.20[少佐]  になりました。  
@Yukimitsu_Izawa
「安心・安全・安定・信頼」できるインターネットサービスを
log-modeとは
• Simple  Text  indentation  support  mode  for  emacsen  
• https://github.com/izawa/log-‐‑‒mode  
!
• Tabでインデント++  
• Shift-‐‑‒Tabでインデントーー  
!
• C-‐‑‒c  C-‐‑‒a  で議事録のヘッダを挿⼊入  
!
• などなど。
3
「安心・安全・安定・信頼」できるインターネットサービスを
log-modeとは
• Simple  Text  indentation  support  mode  for  emacsen  
• https://github.com/izawa/log-‐‑‒mode  
!
• Tabでインデント++  
• Shift-‐‑‒Tabでインデントーー  
!
• C-‐‑‒c  C-‐‑‒a  で議事録のヘッダを挿⼊入  
!
• などなど。
3
「安心・安全・安定・信頼」できるインターネットサービスを 4
for emacsen
「安心・安全・安定・信頼」できるインターネットサービスを 5
というわけで、Emacsで動きます。
「安心・安全・安定・信頼」できるインターネットサービスを
インストール方法
• Clone  into  your  emacs  data  directory.
6
% cd ~/.emacs.d
% git clone git@github.com:izawa/log-mode.git log-mode
「安心・安全・安定・信頼」できるインターネットサービスを
インストール方法
• Add  load  path  subdirectory  recursively.
7
.emacs.d/init.el
!
(let ((default-directory "~/.emacs.d/"))
(normal-top-level-add-subdirs-to-load-path))
「安心・安全・安定・信頼」できるインターネットサービスを
インストール方法
• Add  require  into  your  .emacs.  (or  init.el)
8
.emacs.d/init.el
!
(require 'log-mode)
「安心・安全・安定・信頼」できるインターネットサービスを
使い方
9
Tab: insert indent prefix, or increment indent level.
(like a PowerPoint).
!
Shift-Tab: decrement indent level.
!
C-c C-a: insert log-header.
「安心・安全・安定・信頼」できるインターネットサービスを 10
demo
「安心・安全・安定・信頼」できるインターネットサービスを
設定いろいろ
11
        (setq  log-‐‑‒mode-‐‑‒indent-‐‑‒prefix-‐‑‒list    [  
              "*  "                                  ;  level  1  
              "    +  "                              ;  level  2  
              "        #  "                          ;  level  3  
              "            -‐‑‒  "                      ;  level  4  
              "                o  "                  ;  level  5  
              "                    *  "              ;  level  6  
              ])  
「安心・安全・安定・信頼」できるインターネットサービスを
設定いろいろ
12
;;  header  insertion  の  Username  の設定  
(setq  log-‐‑‒mode-‐‑‒user-‐‑‒full-‐‑‒name  "井澤  ゆきみつ")  
!
;;  header  insertion  の  E-‐‑‒Mail  addr  の設定  
(setq  log-‐‑‒mode-‐‑‒user-‐‑‒mail-‐‑‒address  "izawa@izawa.org")  
  
「安心・安全・安定・信頼」できるインターネットサービスを
設定いろいろ
13
;  headerフォーマット  
(setq  log-‐‑‒mode-‐‑‒header-‐‑‒format    
"ミーティング議事録n実施場所  :  クルウィットn実施⽇日時  :  %d/
%02d/%02d(%s)  %02d:%02d-‐‑‒n参加者      :n記録:%s  
<%s>n”)  
!
(setq  log-‐‑‒mode-‐‑‒header-‐‑‒value  '(year  month  day  Week  hour  
min  Username  Mailaddr))  
「安心・安全・安定・信頼」できるインターネットサービスを
設定いろいろ
14
例例:  
!
ミーティング議事録  
実施場所  :  クルウィット  
実施⽇日時  :  2014/05/17(Sat)  13:30-‐‑‒  
参加者      :  
記録  :井澤ゆきみつ  <izawa@izawa.org>  
「安心・安全・安定・信頼」できるインターネットサービスを 15
demo
「安心・安全・安定・信頼」できるインターネットサービスを
まとめ
• Emacsでメモとか議事録とかとる時は、log-‐‑‒modeが便便
利利。  
• markdown⽤用のprefixとか定義すると使いやすいかも。  
• 続きはWebで。(おググりくださいの意)
16
「安心・安全・安定・信頼」できるインターネットサービスを
• Thank  You!  
• If  you  have  any  comments,  
• please  send  to:  
• Mail:  izawa@izawa.org  /  izawa@clwit.co.jp  
• Twitter:  @Yukimitsu_̲Izawa
17

Log-modeのご紹介