* how to set file coding system but using per directory variables
@ 2014-03-01 12:54 Paul K
2014-03-04 6:49 ` Andreas Röhler
2014-03-04 20:21 ` Peter Dyballa
0 siblings, 2 replies; 5+ messages in thread
From: Paul K @ 2014-03-01 12:54 UTC (permalink / raw)
To: help-gnu-emacs
when I add following as first llne in a buffer it is properly interpretted
-*- coding: windows-1250-dos -*-
I don't want to add any headers to files though, so I created
.dir-locals.el file with following content:
((nil . ((buffer-file-coding-system . windows-1250-dos)
(coding-system-for-read . windows-1250-dos)
(coding-system-for-write . windows-1250-dos))))
then when I open file coding system is not automatically converted, I need
to do extra buffer reverting for declared coding system to be applied.
do You have any ideas?
best regards,
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: how to set file coding system but using per directory variables
2014-03-01 12:54 how to set file coding system but using per directory variables Paul K
@ 2014-03-04 6:49 ` Andreas Röhler
2014-03-04 7:04 ` Andreas Röhler
2014-03-04 20:21 ` Peter Dyballa
1 sibling, 1 reply; 5+ messages in thread
From: Andreas Röhler @ 2014-03-04 6:49 UTC (permalink / raw)
To: help-gnu-emacs
Am 01.03.2014 13:54, schrieb Paul K:
> when I add following as first llne in a buffer it is properly interpretted
>
> -*- coding: windows-1250-dos -*-
>
>
> I don't want to add any headers to files though, so I created
> .dir-locals.el file with following content:
> ((nil . ((buffer-file-coding-system . windows-1250-dos)
> (coding-system-for-read . windows-1250-dos)
> (coding-system-for-write . windows-1250-dos))))
>
>
> then when I open file coding system is not automatically converted, I need
> to do extra buffer reverting for declared coding system to be applied.
>
> do You have any ideas?
>
> best regards,
>
Maybe needs a string - "windows-1250-dos" ?
Alternatively - Would it help to define it at the end of buffer instead?
;; Local Variables:
;; coding: windows-1250-dos
;; End:
Also employing tweaked find-file command seems possible:
(defun find-file-windows-1250-dos (filename &optional wildcards)
"Edit file FILENAME using coding-system windows-1250-dos.
See find-file for documentation"
(interactive
(find-file-read-args "Find file: "
(confirm-nonexistent-file-or-buffer)))
(let ((coding-system-for-read 'windows-1250-dos)
(coding-system-for-write 'windows-1250-dos)
(value (find-file-noselect filename nil nil wildcards)))
(if (listp value)
(mapcar 'switch-to-buffer (nreverse value))
(switch-to-buffer value))))
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: how to set file coding system but using per directory variables
2014-03-04 6:49 ` Andreas Röhler
@ 2014-03-04 7:04 ` Andreas Röhler
0 siblings, 0 replies; 5+ messages in thread
From: Andreas Röhler @ 2014-03-04 7:04 UTC (permalink / raw)
To: help-gnu-emacs
Am 04.03.2014 07:49, schrieb Andreas Röhler:
> Am 01.03.2014 13:54, schrieb Paul K:
>> when I add following as first llne in a buffer it is properly interpretted
>>
>> -*- coding: windows-1250-dos -*-
>>
>>
>> I don't want to add any headers to files though, so I created
>> .dir-locals.el file with following content:
>> ((nil . ((buffer-file-coding-system . windows-1250-dos)
>> (coding-system-for-read . windows-1250-dos)
>> (coding-system-for-write . windows-1250-dos))))
>>
>>
>> then when I open file coding system is not automatically converted, I need
>> to do extra buffer reverting for declared coding system to be applied.
>>
>> do You have any ideas?
>>
>> best regards,
>>
>
> Maybe needs a string - "windows-1250-dos" ?
>
>
or being quoted?
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: how to set file coding system but using per directory variables
2014-03-01 12:54 how to set file coding system but using per directory variables Paul K
2014-03-04 6:49 ` Andreas Röhler
@ 2014-03-04 20:21 ` Peter Dyballa
2014-05-05 19:04 ` Paul K
1 sibling, 1 reply; 5+ messages in thread
From: Peter Dyballa @ 2014-03-04 20:21 UTC (permalink / raw)
To: Paul K; +Cc: help-gnu-emacs
Am 01.03.2014 um 13:54 schrieb Paul K:
> -*- coding: windows-1250-dos -*-
To work, I think, it needs to be:
-*- coding: windows-1250-dos; -*-
--
Greetings
Pete
Perl—the only language that looks the same before and after RSA encryption.
- Keith Bostic
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: how to set file coding system but using per directory variables
2014-03-04 20:21 ` Peter Dyballa
@ 2014-05-05 19:04 ` Paul K
0 siblings, 0 replies; 5+ messages in thread
From: Paul K @ 2014-05-05 19:04 UTC (permalink / raw)
To: Peter Dyballa; +Cc: help-gnu-emacs
Peter, thank You for the help.
Regards,
On Tue, Mar 4, 2014 at 9:21 PM, Peter Dyballa <Peter_Dyballa@web.de> wrote:
>
> Am 01.03.2014 um 13:54 schrieb Paul K:
>
> > -*- coding: windows-1250-dos -*-
>
> To work, I think, it needs to be:
>
> -*- coding: windows-1250-dos; -*-
>
> --
> Greetings
>
> Pete
>
> Perl—the only language that looks the same before and after RSA encryption.
> - Keith Bostic
>
>
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-05-05 19:04 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-01 12:54 how to set file coding system but using per directory variables Paul K
2014-03-04 6:49 ` Andreas Röhler
2014-03-04 7:04 ` Andreas Röhler
2014-03-04 20:21 ` Peter Dyballa
2014-05-05 19:04 ` Paul K
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).