From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nathan Neff Subject: babel: tblname not being expanded into function/var Date: Wed, 7 Dec 2011 02:14:51 -0500 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Return-path: Received: from eggs.gnu.org ([140.186.70.92]:56526) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RYBiQ-0001od-Tb for emacs-orgmode@gnu.org; Wed, 07 Dec 2011 02:14:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RYBiQ-0007H2-1A for emacs-orgmode@gnu.org; Wed, 07 Dec 2011 02:14:54 -0500 Received: from mail-lpp01m010-f41.google.com ([209.85.215.41]:41554) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RYBiP-0007Gu-LY for emacs-orgmode@gnu.org; Wed, 07 Dec 2011 02:14:53 -0500 Received: by lahi5 with SMTP id i5so92277lah.0 for ; Tue, 06 Dec 2011 23:14:51 -0800 (PST) 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 Hello, I've been tinkering with different operating systems lately, and the past couple of times I've tried to install my org-mode setup, I receive this error: >Symbol's value as variable is void: shortcut-definition list My init.el loads org-mode-config.org using org-babel, like this: (require 'org-install) (org-babel-load-file "~/.emacs.d/org-mode-config.org") Here's the relevant section of my org-mode-config.org file: #+TBLNAME: shortcut-definition-list | Blog | b | blog | | Customer 1 | m | customer1 | #+srcname: map-nav(shortcut-definition-list=shortcut-definition-list) #+begin_src emacs-lisp (require 'cl) (defun map-navigation-shortcuts(shortcut-def) (global-set-key (read-kbd-macro (nth 1 shortcut-def)) (lexical-let ((shortcut-def shortcut-def)) (lambda () (interactive) (org-id-goto (nth 2 shortcut-def)))))) (mapcar #'map-navigation-shortcuts shortcut-definition-list) #+end_src -------------- end snippets ----------- I've found that the babel-generated "org-mode-config.el" does *not* contain a variable called "shortcut-definition-list" on my new OS (Arch Linux). On my Mac, the org-mode-config.el *does* contain a variable called "shortcut-definition-list". On my new OS, I'm using Emacs version 23.3.1 and org-mode version 7.7 (latest). I've run make clean && make && sudo make install in my src/org directory, so I'm pretty sure I'm using the right code. I had this same problem when I ran Ubuntu 11.11, and I was pulling my hair out trying to get this problem fixed, and it suddenly went away! This indicates to me that it could be a transient problem like having some temp files laying around or something like that. Any advice or help is appreciated!! Thanks, --Nate