Emacs'ı normal GUI modu yerine bir metin terminalinde çalıştırdığımda, bir bölgenin başlangıcını etkinleştirerek Emacs'ta kopyalayabilirim C-SPCve sonra ne istediğimi seçip sonra ne yapabilirim M-w. Bir bölgeyi bu şekilde kopyalamanın bir yolu OSX panosunda mevcut olması bir web sayfasına yapıştırmak için kullanılabilir mi (açıkça Emacs'ı GUI modunda çalıştırmak dışında)? Bunu yapmak …
Org modu dokümantasyonuna göre *bold*, /italic/, _underlined_, =verbatim= and ~code~, and, if you must, ‘+strike-through+’bazı markupmetinler yapmak için kullanabileceğimi biliyorum , ancak onlar benim için yeterli değil ( org dosyasını görüntülerken belli değil), özelleştirebileceğimi biliyorum ama belgeler çok fazla şey anlatmıyor. İstediğim şey , bu sayfadaki resimdeki gibi seçilen metni …
İmleci bir tampondaki son konumuna geri getirebilir miyim? (önceki pozisyonu işaretlemek zorunda kalmadan) Örneğin, Ca mevcut çizginin başına atlar, daha önce olduğu yere geri dönebilir miyim? Örneğin, bir dosyayı farklı bir dizinde açmak için Cx Cf, yol adındaki önceki konumuna geri dönmek istiyorum. Teşekkürler.
Ben kullanıyorum spacemacsburada gerekli oluyor ama muhtemelen 's emacs bilgi. Tek bir uzun satırlı bir JSON dosyasına sahibim, diyelim ki bu JSON'a json.org/example adresinden: {"menu": {"id": "file", "value": "File", "popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"}]}}} Emacs'ın bunu tekrar göndermesini istiyorum, bu da …
Zaten sıralanmış olan bir listeye doğru bir yere gelmesi için tek bir tamsayı eklemem gerekiyor. İlk düşündüğüm şey gibiydi (sort (cons newelt list) #'<) Ancak, listhalihazırda sıralandığı göz önüne alındığında , yalnızca bir ekleme gerçekten gereklidir, bu, bu çözümün kullandığı algoritmaya bağlı olarak korkunç derecede uygun olabileceği anlamına gelir sort. …
Ben foo mod var ve bunun için bar-minor modunu etkinleştirir . Peki hangi yol daha yaygın ve tercih edilir? bir (add-hook 'foo-mode-hook 'bar-minor-mode) B (add-hook 'foo-mode-hook (lambda () "Turn on `bar-minor-mode' mode." (bar-minor-mode 1))) C (defun bar-minor-mode-on () "Turn on `bar-minor-mode' mode." (interactive) (bar-minor-mode 1)) (add-hook 'foo-mode-hook 'bar-minor-mode-on) D • …
Kuruluş modu dosyalarını oldukça sık dışa aktarıyorum ve neredeyse hepsinin içinde kod var. Dışa aktarma kodunu yaptığımda, temama bağlı olarak metni renklendirmekle bitiyor, ancak düzenli olarak karanlık bir tema ile hafif bir tema arasında geçiş yapıyorum. Işık teması durumunda, <code>blokların açık bir arka plana sahip olması gerekir ve karanlık bir …
Bir kod üzerinde çalışırken, bir kod parçasından bir snippet'i yapıştırmak için hızlı bir şekilde * scratch * buffer açmak yararlı olur. Eğer bir Perl betiği üzerinde çalışıyorsam, içinde hızlı bir * scratch * buffer açmak istiyorum cperl-mode. Hızlıca başlangıçta çalıştığım kod arabelleğine geri dönmek de güzel olurdu.
Özel bir düzen yapılandırdığımda ve sadece bir dosya tam ekranına geçici olarak bakmam gerektiğinde ve bir kez bu düzeni geri istiyorum - El ile yeniden akış yapmam gerekiyor. Düzenlerimi kaydetmek ve kaydedilen düzenler arasında geçiş yapabilmek için bir eklenti / elisp kodu istiyorum. GÜNCELLEŞTİRME Hepinize teşekkür ederim. Kazanan modu kullanmak …
Az önce 2.1.0 seviyesine yükselttim. (Ayrıca 25.0.50 ve git 2.3.1'e kadar emacs için) Önceden, *magit*tamponda şunu yapabilirdim: Dengesiz alanda bir iri parça seçin. Yazın vve Cevap evet bunu tersine çevirmek için. Bu kullanışlıydı. Ama şimdi magit 2.1.0 o hata veriyor: "Cannot reverse unstaged changes". Niye ya? Hata mesajından bir ipucu …
Sık sık böyle bir liste var: * Main heading ** TODO [#A] Make world better ** TODO [#B] Make Emacs better ** TODO [#B] Customize emacs ** DONE [#C] some task ** TODO [#A] Launch rocket to mars Önce 'TODO' görev kelimesine göre sıralamak istiyorum. Sonra sıralanan TODO içindeki öğeler …
use-packagePaketleri kurmak ve yapılandırmak için kullanıyorum (bu paketlerin çoğu melpa'da). Tüm bu paketleri güncel tutmanın otomatik bir yolu var mı? Değilse, bu durumda en iyi iş akışı nedir? Not: Burada cevapla çok benzer bir soru, ancak "Güncelleştirmeleri yüklemeyle yine de uğraşmanız gerekecek" konusunda açıklama yapmak istedim. Yeterli üne sahip olmadığım …
Etraftaki antik Emac dağıtımlarının görüntülerini aradım ama boşuna. Dan Emacs 16.56 için kaynak kodu 15 Temmuz 1985 tarihinde geçerli Github , ancak hiçbir koşulda bunu inşa etmek yönetmek olabilir. Orijinal Stallman Emacs makalesi , Elisp'i, Emacs'ın arkasındaki motivasyonu ve bazı eski uzantıları anlatıyor - ancak bir insanın onunla oynamaktan hoşlandığını …
Kuruluşum yakın zamanda 8.3'a güncellendi ve init.org dosyamı artık HTML olarak dışa aktaramayacağımı öğrendim . Aşağıdaki çıktıyı *Messages*arabelleğe alıyorum : org-babel-exp process emacs-lisp at line 34... org-babel-exp process emacs-lisp at line 44... org-babel-exp process emacs-lisp at line 51... ... hundreds of lines like these ... apply: Wrong type argument: listp, …