I V Y ͷ த ৺ I V Y- R E A D
• prompt
• collection
• action
• caller
• sort
etc…
!
16
Slide 17
Slide 17 text
͡ Ό ͊ C O U N S E L ʁ
• ivy-read ΛͬͨϓϦηοτؔͷू·Γ
• Emacs ίϚϯυΛஔ͖͑Δ
• Git, Grep, Systemใର
• Ұ෦ɺଞͷύοέʔδͷ֦ؔு
ʢorg-tags, org-attach, org-capture, package.el...)
!
17
Slide 18
Slide 18 text
͡ Ό ͊ C O U N S E L ʁ
E M A C S C O M M A N D C O U N S E L
execute-extended-command counsel-M-x
describe-bindings counsel-descbinds
describe-function counsel-describe-function
describe-variable counsel-describe-variable
list-faces-display counsel-faces
find-file counsel-find-file
find-library counsel-find-library
load-theme counsel-load-theme
yank-pop counsel-yank-pop
pop-to-mark-command counsel-mark-ring
bookmark-jump counsel-bookmark
see https://github.com/abo-abo/swiper
ϓϦηοτ͕ॆ࣮͍ͯ͠ΔͷͰɺॳ৺ऀʹ͍͞͠ɻ
͓ͦΒ͘ɺ͕όϑΝϦϯɻ
!
18
Slide 19
Slide 19 text
I V Y / C O U N S E L ͱ ه ड़ ͢ Δ ੋ ඇ
• helm anything ͱͷରൺͷதͰɺivy/counsel ͱද͢
͜ͱ͕͋Δ͚Ͳ…
• ivy ͍҃ ivy-mode Ͱྑ͍ͷͰʁ
ʁ
!
19
Slide 20
Slide 20 text
͋ ͱ S W I P E R ʁ
• ͬ͘͟Γͱɺhelm-swoop Ͱ͢ɻ
※ ͭ͜ͷ໊
εϫΠύʔ
!
20