From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Kitchin Subject: Re: line numbers in a code block? Date: Sat, 27 Sep 2014 16:37:25 -0400 Message-ID: <874mvsajga.fsf@andrew.cmu.edu> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40416) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XXykL-0006Sk-TK for emacs-orgmode@gnu.org; Sat, 27 Sep 2014 16:37:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XXykH-0003uQ-5E for emacs-orgmode@gnu.org; Sat, 27 Sep 2014 16:37:37 -0400 Received: from mail-qc0-x22f.google.com ([2607:f8b0:400d:c01::22f]:59297) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XXykG-0003qM-U4 for emacs-orgmode@gnu.org; Sat, 27 Sep 2014 16:37:33 -0400 Received: by mail-qc0-f175.google.com with SMTP id o8so8240336qcw.6 for ; Sat, 27 Sep 2014 13:37:26 -0700 (PDT) In-Reply-To: (Charles Berry's message of "Sat, 27 Sep 2014 15:57:51 +0000 (UTC)") 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: Charles Berry Cc: emacs-orgmode@gnu.org Charles Berry writes: > John Kitchin andrew.cmu.edu> writes: > >> >> Does anyone know a way to get dedicate line numbers in an org code >> block? >> >> I know how to get buffer code lines, but when we run a code block and >> there is an error, the error line number is relative to line 1 of the >> code block. Currently, we type C-c ' to get a code buffer, and navigate >> to the line. I would like to see code block numbers on the right hand >> side of the buffer, and only inside the code block. Any ideas? > > You mean like > > (org-add-hook 'org-src-mode-hook 'linum-mode) No, that is not quite what I need. We already have those line numbers on the left. I wanted a new set of numbers, only in the src-block, and on the right so they do not get mixed up with the linum-mode numbers. This is to avoid having to go into the org-src-mode at all. > > only with line numbers on the right side? (linum puts them on the left) > > Or did you mean in the org-mode buffer itself? > > Maybe (just a guess) hack `linum-update-window' to reset `line' to 0 > whenever `(forward-line))'gives you a line that matches `#+begin_src'. I suppose it would involve creating new overlays the way that linum-mode does. > > > HTH, > > Chuck > > > -- ----------------------------------- John Kitchin Professor Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 http://kitchingroup.cheme.cmu.edu