Actually, the solution is obvious... I should think before posting.

(defun my-org-clock-in ()
 "Clock in and close all unmodified buffers."
  (interactive)
  (org-clock-in)
  (mapc 'kill-buffer (cdr (buffer-list (current-buffer))))
)



Julian M. Burgos writes:

> Thanks Kyle, I did not knew this one.  I was manually using this
> function
>
> (defun only-current-buffer () 
>   (interactive)                                                               
>     
>     (mapc 'kill-buffer (cdr (buffer-list (current-buffer)))))
>
> to kill all buffers after clocking in, but your solution is simpler.  
>
>
>
> Kyle Meyer writes:
>
>> "Julian M. Burgos" <jul...@hafro.is> writes:
>>
>>> When clocking in at some particular task, org-mode opens all my agenda
>>> files (I assume to check if there are dangling clocks).  I have many
>>> agenda files, and I rather avoid opening tons of new buffers.  Is there any
>>> way to make org-mode not check for dangling clocks in other agenda
>>> files?
>>
>> If you're ok with disabling automatic clock resolution entirely, setting
>> org-clock-auto-clock-resolution to nil should work.

-- 
Julian Mariano Burgos, PhD
Hafrannsóknastofnun/Marine Research Institute
Skúlagata 4, 121 Reykjavík, Iceland
Sími/Telephone : +354-5752037
Bréfsími/Telefax:  +354-5752001
Netfang/Email: jul...@hafro.is

Reply via email to