Emacs

Emacs kullanan, genişleten veya geliştiren kişiler için soru-cevap

2
Bağlantı türüne bağlı olarak kuruluş modu bağlantılarının yüzlerini nasıl değiştirebilirim?
Kuruluş modu, çeşitli farklı bağlantı türleri sunar ([http], [dosya], [bibtex], [magit] ...). Bununla birlikte, hepsi org-link için yüz değeri ile tanımlanan aynı görünüme sahiptir. Örneğin bağlantının türüne bağlı olarak arka plan rengini değiştirmek mümkün müdür? Böylece http linkleri sarı bir arka plana ve dosya mavi bir arka plana sahip olur?

3
Python'da bir fonksiyonun iki argümanı nasıl aktarılır?
Python işlevine yapılan bir çağrıda iki bağımsız değişkeni nasıl değiştirebilirim? pointBu iki argüman arasındaki boşluğu koyarsam : self.assertEqual(json.loads(some.data), json_data) ve sonra M-t( transpose-words), anladım: self.assertEqual(json.loads(some.json), data_data) Öte yandan CMt ( transpose-sexps) ile : self.assertEqual(json.loadsjson_data, (some.data)) Ne istiyorum: self.assertEqual(json_data, json.loads(some.data)) Bunu yapacak bir komut var mı?

2
RefMex Helm ile birden çok makale arıyor
Geçenlerde Helm kullanmaya başladım ve çok keyif alıyorum. Ancak, çok fazla LaTeX yazmak için emacs kullanıyorum. Makalelere atıf yaptığımda, genellikle aynı alıntı makrosunda birkaç alıntı yapmam gerekiyor - RefTex kullanarak bibliyografya dosyamı iki ayrı giriş için çok kolay bir şekilde arayabilirim: citekey1\|citekey2 Ancak dümen modu açıkken, bu artık çalışmaz. Hala …

1
Yeni satırları yoksayarak dizeyi arayın
Ben paragraflar ile, birkaç satır içine örneğin bölünmüş nerede dosyaları yazma alışkınım fill-column. C-sGibi bir string ( ) aradığımda this is a long text, arama sonuçları dizginin iki kelime arasında (gibi this\nis a long text) bir satır sonu ile göründüğü yerleri döndürmez . Bu sonuçları da döndürecek bir komut var …
11 search  isearch 

1
C- [gerçek için (bu sefer gerçekten ciddi) nasıl bağlanır
Bir C-[şeye bağlanmanın ve tüm M-(Meta) bağların bozulmamasının bir yolu var mı ? Değil ilk kez bu sorunu gündeme geliyor. Ne yazık ki, önceki iş parçacığında sunulan tek çözüm a) Linux'a özgüdür, b) Emacs ile ilgisi olmayan harici bir araç (yine Linux'a özgü) gerektirir. Aynı şekilde , Emacs bunu almadan …

6
org modunda, bir bağlantı nasıl kaldırılır?
Bir grup parantez içine girip el ile silmeye gerek kalmadan mevcut bir köprüyü nasıl kaldırabilirim? org-insert-linkVarolan bağlantıyı silmeye çalıştığımda , alıyorum Lisp error: (error "Empty link"). Bağlantıyı kaldırmak ve metni (yani açıklama) korumak istiyorum.
11 org-mode 

1
Isearch dizesinin eşleşmeyen kısmını veya tam eşleşme varsa son karakteri silin
Aşağıdakilere sahibim (defun isearch-del-fail-or-char () "Delete failed isearch text, or if there is none, a single character." (interactive) (if (isearch-fail-pos) (delete-region (isearch-fail-pos) (point)) (isearch-del-char))) (define-key isearch-mode-map (kbd "DEL") 'isearch-del-fail-or-char) Kodun amacı, deleteisearch'te başarısız dizenin tamamını (veya başarısız dizge yoksa sadece tek bir karakteri) silmektir. Ancak, delete-regionarabellekten metin silme isearch, arama …
11 isearch  deletion 

1
Bu ne için?
Örneğin, tanımımızda -first: (--first (funcall pred it) list)) Doğal olarak "it" in anlamı google'da veya kılavuzda arama yapmak çok zordur.
11 elisp  dash.el 

3
Bir listede dolaşarak nasıl birden fazla hata oluşturabilirim?
Üzerinde çalışıyorum konfigürasyon dosyasında benim emacs optimize Dinamik bir listede olan tüm temalar için etkileşimli işlevler oluşturabilirsiniz nerede. Aşağıda iş yapmaya çalıştığım yapının basitleştirilmiş bir versiyonu var. ;; List containing names of functions that I want to create (setq my/defun-list '(zz-abc zz-def zz-ghi)) ;; Elisp macro to create an interactive …

2
Elisp: Hassas bilgileri bir init dosyasından nasıl dışlayabilirim? (ör. giriş bilgileri)
Başlangıç ​​komut dosyamda bir oturum açma işlevi tanımlamak istiyorum, ancak oturum açma kimlik bilgilerimi sabit olarak kodlamak istemiyorum. İyi bir geçici çözüm, init betiğimin giriş kimlik bilgilerimde yerel bir dosyadan okunmasını ve bu değerleri değişken olarak kaydetmesini sağlamaktır. Bu şekilde, giriş kimlik bilgilerimi güvende tutan dosyayı git dizinimden hariç tutabilirim. …

1
Yorum bölgesi tarafından kullanılan yorum dizesi nasıl değiştirilir?
Emacs genellikle bölgeleri iyi yorumlar, ancak bazen keşke satırlara eklediği dizgiyi değiştirebilseydim. Örneğin, LaTeX'te, yorum yapılan bir bölgenin %iki yerine satır başına yalnızca bir tane kullanmasını istiyorum , yani, % First line of commented region % Second line of commented region % Third line of commented region Onun yerine %% …
11 latex  comment 

1
Org modunda bir başlığı liste öğesine nasıl dönüştürebilirim?
Bir belgenin yapısı üzerinde çalışırken, genellikle kendimi bir öğe listesini bir başlık kümesine veya bir başlık kümesini listeye dönüştürmek istediğimde bulurum. Bunu bir makroyu elle düzenlemek veya kaydetmek dışında kolayca yapmanın bir yolunu bulamadım. Bunu nasıl yapıyorsun? Bu tür işlemleri yapacak bir işlev var mı, örneğin bir liste öğesine bir …
11 org-mode 


2
bilinen bir sabit konuma org-refile
Ben bir başlık almak ve belirli bir konuma yeniden dolduracak bir işlev yazmaya çalışıyorum. İçin doc org-refileDİR (org-refile &optional GOTO DEFAULT-BUFFER RFLOC MSG) ve RFLOColduğu RFLOC can be a refile location obtained in a different way. ama "farklı bir yol" ne olacağına dair hiçbir fikrim yok ve yarım gündür çalışıyorum …
11 org-mode 

1
Arapça kelimeleri aksanları / aksanları olmadan nasıl arayabilirim?
Arapça'da diğer bazı dillerde olduğu gibi, telaffuzu geliştirmek için aksan adı verilir. Tek bir kelime için kaç tane aksan yazılması gerektiğine dair bir sözleşme yoktur. Bazıları en azı (hangisini tercih ettiğimi) telaffuzu netleştirmek için yeterince kullanır, bazıları ise gereksiz ya da sadece estetik kaligrafik amaçlar için kullanır. Böylece, tek bir …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.