ari.elid:nitro_idiot                 2011/10/08   Emacs #x04
•• id:nitro_idiot• Common     Lisper•                     →
•               Emacs• Software   Design          Emacs• @m2ym      (auto-complete.el, popwin.el)• @buzztaiki   (navi2ch, ...
•   .emacs••
•
•• Ariel   Network
•• Ariel   Network• Ariel
•• Ariel   Network• Ariel• ariel
•• Ariel    Network• Ariel• ariel• ari.el
•• Ariel    Network• Ariel• ariel• ari.el• GitHub
•• Ariel    Network• Ariel• ariel• ari.el• GitHub•           …
•   …
ari.el• Emacs   Lisp•    .emacs•            auto-complete.el
ari.el• Emacs   Lisp•    .emacs•            auto-complete.el(when (require ‘auto-complete nil t) (global-auto-complete-mod...
ari.el• Emacs   Lisp•    .emacs•            auto-complete.el(when (require ‘auto-complete nil t) (global-auto-complete-mod...
ari.el• Emacs   Lisp•    .emacs•            auto-complete.el(ari:when-require auto-complete  (global-auto-complete-mode t))
ari.elari ?
• Emacs     Lisp••• YASnippet        → yas:• ari.el   → ari:
• ari.el  • ari-string:     •  • ari-seq     •  • ari-debug     •
•
•••• flatten   ari-seq:flatten   …
•
ari:import•       (ari:import ‘flatten)
ari:import•       (ari:import ‘flatten)•
ari:with-package•    (ari:with-package ari-seq      (flatten list1 list2))
ari:with-ari-package • ari.el                     …       (ari:with-ari-package         (awhen (flatten list1 list2)       ...
ari:with-ari-package • ari.el                     …       (ari:with-ari-package         (awhen (flatten list1 list2)       ...
• auto-install.el(let ((buffer (url-retrieve-synchronously               "http://github.com/arielnetworks/ari-el/raw/maste...
• auto-install.el$ wget https://github.com/arielnetworks/ari-el/zipball/master$ unzip arielnetworks-ari-el-*.zip$ cp ariel...
•• fork   me!    • https://github.com/arielnetworks/ari-el
•    id:nitro_idiot
Upcoming SlideShare
Loading in...5
×

第四回関西Emacs「ari.el」

2,764

Published on

第四回関西Emacsで「ari.el」について紹介しました。
by 株式会社はてな id:nitro_idiot
2011/10/08

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,764
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 第四回関西Emacs「ari.el」

    1. 1. ari.elid:nitro_idiot 2011/10/08 Emacs #x04
    2. 2. •• id:nitro_idiot• Common Lisper• →
    3. 3. • Emacs• Software Design Emacs• @m2ym (auto-complete.el, popwin.el)• @buzztaiki (navi2ch, emacs-w3m)
    4. 4. • .emacs••
    5. 5.
    6. 6. •• Ariel Network
    7. 7. •• Ariel Network• Ariel
    8. 8. •• Ariel Network• Ariel• ariel
    9. 9. •• Ariel Network• Ariel• ariel• ari.el
    10. 10. •• Ariel Network• Ariel• ariel• ari.el• GitHub
    11. 11. •• Ariel Network• Ariel• ariel• ari.el• GitHub• …
    12. 12. • …
    13. 13. ari.el• Emacs Lisp• .emacs• auto-complete.el
    14. 14. ari.el• Emacs Lisp• .emacs• auto-complete.el(when (require ‘auto-complete nil t) (global-auto-complete-mode t))
    15. 15. ari.el• Emacs Lisp• .emacs• auto-complete.el(when (require ‘auto-complete nil t) (global-auto-complete-mode t))
    16. 16. ari.el• Emacs Lisp• .emacs• auto-complete.el(ari:when-require auto-complete (global-auto-complete-mode t))
    17. 17. ari.elari ?
    18. 18. • Emacs Lisp••• YASnippet → yas:• ari.el → ari:
    19. 19. • ari.el • ari-string: • • ari-seq • • ari-debug •
    20. 20.
    21. 21. •••• flatten ari-seq:flatten …
    22. 22.
    23. 23. ari:import• (ari:import ‘flatten)
    24. 24. ari:import• (ari:import ‘flatten)•
    25. 25. ari:with-package• (ari:with-package ari-seq (flatten list1 list2))
    26. 26. ari:with-ari-package • ari.el … (ari:with-ari-package (awhen (flatten list1 list2) it))
    27. 27. ari:with-ari-package • ari.el … (ari:with-ari-package (awhen (flatten list1 list2) it)) •
    28. 28. • auto-install.el(let ((buffer (url-retrieve-synchronously "http://github.com/arielnetworks/ari-el/raw/master/ari-install.el"))) (save-excursion (set-buffer buffer) (goto-char (point-min)) (re-search-forward "^$" nil move) (eval-region (point) (point-max)) (kill-buffer (current-buffer))))
    29. 29. • auto-install.el$ wget https://github.com/arielnetworks/ari-el/zipball/master$ unzip arielnetworks-ari-el-*.zip$ cp arielnetworks-ari-el-*/lisp/* /path/to/your/load-path
    30. 30. •• fork me! • https://github.com/arielnetworks/ari-el
    31. 31. • id:nitro_idiot
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×