2015-09-04 34 views
6

Bir dosyada hem vim modeline hem de emacs local variables line olarak davranan tek bir satır olması mümkün mü? Eğer öyleyse, sözdizimi neye benziyordu?Kombine vim modeline + tek bir satırda yerel değişkenler satır emacs

İki satırla yapabileceğimi anlıyorum: emacs yerel değişken satırını dosyanın 1. satırı olarak ve vim modelini 2. satır olarak (veya 3., 4. veya 5. modelines, varsayılan değerinden değişmez); örneğin, böyle bir HTML dosyası durumunda, için:

<!-- -*- mode: Text; fill-column: 100 -*- --> 
<!-- vim: set textwidth=100 : --> 

Ama aynı tek bir satırda hem koymak ve hala vim ve emacs bunları ayrıştırmak olabilir, merak ediyorum beklenen-ve eğer öyleyse olarak sözdizimi ne olurdu.

cevap

8

Evet, mümkün; Eğer böyle bir şey yapabilirsiniz:

<!-- -*- mode: Text; fill-column: 100 -*- vim: set textwidth=100 :--> 

... ve emacs bu dosyayı açın ve fill-column değerini kontrol o zaman, sen beklendiği gibi 100 ayarlanmış olduğunu göreceksiniz; ve vim ile açın ve textwidth değerini kontrol edin ve beklediğiniz gibi 100 olarak ayarlandığını göreceksiniz.

İlgili konular