From mboxrd@z Thu Jan 1 00:00:00 1970 From: hobbes@poukram.net (=?utf-8?Q?R=C3=A9mi?= Letot) Subject: Re: org-mode-hook not called when entering org files Date: Tue, 16 Sep 2014 10:27:48 +0200 Message-ID: <8761govukb.fsf@poukram.net> References: <87y4tqkkmv.fsf@poukram.net> <87egvh4v54.fsf@gmail.com> <87r3zhktm2.fsf@poukram.net> <877g18291x.fsf@gmail.com> <87mwa4lred.fsf_-_@poukram.net> <87r3zgu2lf.fsf@alphaville.bos.redhat.com> <87iokruxvb.fsf@poukram.net> <87fvfs4li6.fsf@alphaville.bos.redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52319) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XTo7Q-00036d-PS for emacs-orgmode@gnu.org; Tue, 16 Sep 2014 04:28:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XTo7K-0003UA-FC for emacs-orgmode@gnu.org; Tue, 16 Sep 2014 04:28:12 -0400 Received: from plane.gmane.org ([80.91.229.3]:51110) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XTo7K-0003U0-8W for emacs-orgmode@gnu.org; Tue, 16 Sep 2014 04:28:06 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XTo7E-0001EP-Re for emacs-orgmode@gnu.org; Tue, 16 Sep 2014 10:28:00 +0200 Received: from 112.45-243-81.adsl-dyn.isp.belgacom.be ([81.243.45.112]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 16 Sep 2014 10:28:00 +0200 Received: from hobbes by 112.45-243-81.adsl-dyn.isp.belgacom.be with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 16 Sep 2014 10:28:00 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Nick Dokos writes: > hobbes@poukram.net (Rémi Letot) writes: > >> Nick Dokos writes: >> >>> hobbes@poukram.net (Rémi Letot) writes: >>> >>>> all org seems to work fine, but for some reason org-mode-hook is not >>>> called when I open an org file... >>>> >>> >>> That's very unlikely: the hook is run using a general emacs mechanism, >>> so if it were broken, a *lot* of things would be broken. >>> >>> You can check with >>> >>> (setq org-mode-hook nil) >>> (add-hook 'org-mode-hook (function (lambda () (message "RL - my >>> org-mode-hook ran this")))) >> >> emacs -Q, copied your instructions in scratch buffer and C-x C-e them >> both, then opened my test.org file, and nothing happened. >> > > Not sure where you get your org-mode, but unless you are using the > org-mode that was bundled with your emacs, this may not be enough: > you might have to do some org-mode initialization (hence the suggestion > for a minimal .emacs file below). That's the org-mode bundled with my emacs: Org-mode version 8.2.6 (release_8.2.6-1 @ /usr/share/emacs/24.4.50/lisp/org/) GNU Emacs 24.4.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.12.2) of 2014-08-23 on gkar, modified by Debian it seems that emacs -Q is enough to get org-mode working since opening an org file does trigger the error below :-) ... > My advice would be to leave org-crypt to one side until you can get the > simpler test above to pass. ok >> Now I noticed a message that I have received for some times when I open >> an org file: >> >> File mode specification error: (error "`recenter'ing a window that does >> not display current-buffer.") >> >> I didn't notice it before since it has happened for quite some times and >> didn't appear to cause any problem, but could it be the cause of this >> problem ? >> >>> >>> perhaps in a minimal .emacs, and then opening a foo.org file (assuming >>> your auto-mode-alist is set up correctly). >> >> auto-mode-alist does include org-mode for org files. >> >> Any idea ? is the error message that I receive a possible cause ? >> > > Yes, it might: Eric Fraga reported a problem where an error that's > caught causes buffer initialization to not run the hook: > > http://thread.gmane.org/gmane.emacs.orgmode/90711 > > That *might* happen with your error too, although I cannot find the error > message either in current org-mode or current-emacs. Maybe I'm looking > in the wrong place, but which version of org-mode and which version of > emacs are you running? See above, that's org currently bundled with emacs. I could be coerced to try trunk if it has a chance to solve the problem and the test is of some use to you, but then i have some docs to read first :-) Thanks, -- Rémi