From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nick Dokos Subject: Re: org-mode-hook not called when entering org files Date: Mon, 15 Sep 2014 17:33:21 -0400 Message-ID: <87fvfs4li6.fsf@alphaville.bos.redhat.com> 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> 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]:60125) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XTdu2-0005fK-2Z for emacs-orgmode@gnu.org; Mon, 15 Sep 2014 17:33:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XTdtx-00060z-DA for emacs-orgmode@gnu.org; Mon, 15 Sep 2014 17:33:42 -0400 Received: from plane.gmane.org ([80.91.229.3]:47909) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XTdtx-0005yy-6s for emacs-orgmode@gnu.org; Mon, 15 Sep 2014 17:33:37 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XTdtr-0002yE-T3 for emacs-orgmode@gnu.org; Mon, 15 Sep 2014 23:33:31 +0200 Received: from nat-pool-bos-t.redhat.com ([66.187.233.206]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 15 Sep 2014 23:33:31 +0200 Received: from ndokos by nat-pool-bos-t.redhat.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 15 Sep 2014 23:33:31 +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 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). > Tried in another emacs -Q to set up a basic org-crypt using scratch: > > (require 'org-crypt) > (org-crypt-use-before-save-magic) > > C-x C-e on both, then opened a test.org. org-mode-hook is as it should, > but before-save-hook is nil. > My advice would be to leave org-crypt to one side until you can get the simpler test above to pass. > 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? -- Nick