unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#24292: # Local Variables: not working
@ 2016-08-23 10:04 nullx002
  2016-08-23 17:00 ` Alan Mackenzie
  0 siblings, 1 reply; 3+ messages in thread
From: nullx002 @ 2016-08-23 10:04 UTC (permalink / raw)
  To: 24292



+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

My init.el file has following line:

(gobal-linum-mode t)

Now I want to disable linum-mode for few .org files so i used following:

# Local Variables:
# eval: (linum-mode 0)
# End:

in header above everything else.

but it is not working for me for org files, it works for other files
like .txt .md .js etc. but not for .org files

I tired with empty .org file and result is same.

C-h v linum-mode for .txt file gives:

Its value is nil
Local in buffer test.txt; global value is the same.

while,

C-h v linum-mode for .org file gives:

Its value is t
Local in buffer capture-tasks.org; global value is nil

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



In GNU Emacs 24.5.1 (i686-pc-linux-gnu, GTK+ Version 3.18.9)
 of 2016-04-17 on lgw01-36, modified by Debian
Windowing system distributor `The X.Org Foundation', version 11.0.11803000
System Description:	Ubuntu 16.04.1 LTS

Important settings:
  value of $LANG: en_IN
  value of $XMODIFIERS: 
  locale-coding-system: iso-latin-1-unix

Major mode: Emacs-Lisp

Minor modes in effect:
  savehist-mode: t
  desktop-save-mode: t
  yahoo-weather-mode: t
  shell-dirtrack-mode: t
  winner-mode: t
  global-linum-mode: t
  linum-mode: t
  global-hl-line-mode: t
  show-paren-mode: t
  tooltip-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t





^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#24292: # Local Variables: not working
  2016-08-23 10:04 bug#24292: # Local Variables: not working nullx002
@ 2016-08-23 17:00 ` Alan Mackenzie
       [not found]   ` <87oa4ituj4.fsf@gmail.com>
  0 siblings, 1 reply; 3+ messages in thread
From: Alan Mackenzie @ 2016-08-23 17:00 UTC (permalink / raw)
  To: nullx002; +Cc: 24292

On Tue, Aug 23, 2016 at 03:34:33PM +0530, nullx002 wrote:


> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

> My init.el file has following line:

> (gobal-linum-mode t)

> Now I want to disable linum-mode for few .org files so i used following:

> # Local Variables:
> # eval: (linum-mode 0)
> # End:

> in header above everything else.
            ^^^^^

Assuming nothing's got lost in the translation, that could be your
problem.  the Local Variables: section has to come at the BOTTOM of the
file, after other things.

It will work as long as it's within the last (I think) 5000 character of
the file.  So if you've got some fairly short files, a LV section at the
top of that file will work.  If your file is bigger than ~5000 bytes
(and I think .org files tend to be big) it won't work.

So move those LV sections to the ends of their files, and see if that
helps.

> but it is not working for me for org files, it works for other files
> like .txt .md .js etc. but not for .org files

> I tired with empty .org file and result is same.

> C-h v linum-mode for .txt file gives:

> Its value is nil
> Local in buffer test.txt; global value is the same.

> while,

> C-h v linum-mode for .org file gives:

> Its value is t
> Local in buffer capture-tasks.org; global value is nil

> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



> In GNU Emacs 24.5.1 (i686-pc-linux-gnu, GTK+ Version 3.18.9)
>  of 2016-04-17 on lgw01-36, modified by Debian
> Windowing system distributor `The X.Org Foundation', version 11.0.11803000
> System Description:	Ubuntu 16.04.1 LTS

[ .... ]

-- 
Alan Mackenzie (Nuremberg, Germany).





^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#24292: # Local Variables: not working
       [not found]   ` <87oa4ituj4.fsf@gmail.com>
@ 2016-08-24 11:21     ` Alan Mackenzie
  0 siblings, 0 replies; 3+ messages in thread
From: Alan Mackenzie @ 2016-08-24 11:21 UTC (permalink / raw)
  To: nullx002; +Cc: 24292

On Wed, Aug 24, 2016 at 02:26:15PM +0530, nullx002 wrote:
> Alan Mackenzie <acm@muc.de> writes:

> initially i added LV using commands and that automatically added it at
> the bottom of the buffer/file and it didn't work in that case for both
> large and small files. but when i added those line manually by hand as
> you suggested it worked. (for both large and small files)

Glad to hear it!

> however there is a problem as i have to add extra top-level heading just
> above the LV block as to avoid it messing up with the org-drill and
> org-drill-table-generate i use to create :drill: for those org
> files. it works well for me now with :noexport: tag for that last
> heading for LV block. is there a better way to achieve what i am trying
> to do without adding a dummy header for LV block at the end of the file?

This is where your removal of the bug list address from the Cc: counts
against you.  I actually know nothing about org mode, but other people
reading the list actually know quite a lot.

However, I looked into the org mode manual, and see you can write
comments by starting a line with "#".  The "Local Variables:" line is
quite happy being after a comment marker, so you could write your LV
list entirely in org mode comments:

    # Local Variables:
    # ...
    # End:

> thanks for you quick reply it was very helpful.

Just one or two tips on getting quick help in the future.  Your post
would have been more appropriate on help-gnu-emacs@gnu.org, since it was
not clear that it was an actual Emacs bug.  (As it turned out, it
wasn't.)  Please, as already mentioned, leave in the list address when
you reply.  That way, more people get to see the problem, and there is a
complete record of the thread in the archives.

Anyways, I hope you can now get things sorted out, and continue being a
happy Emacs user.  :-)

-- 
Alan Mackenzie (Nuremberg, Germany).





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-08-24 11:21 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-23 10:04 bug#24292: # Local Variables: not working nullx002
2016-08-23 17:00 ` Alan Mackenzie
     [not found]   ` <87oa4ituj4.fsf@gmail.com>
2016-08-24 11:21     ` Alan Mackenzie

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).