Emacs

T&J bagi mereka yang menggunakan, memperluas atau mengembangkan Emacs

1
Setelah saya memperbarui Emacs 25.1 ke 26.1 mode-org tidak berfungsi lagi
Saya bukan ahli Emacs tetapi saya org-modecukup sering menggunakan Emacs . Saya mengkonfigurasi Emacs untuk mengenali kembali .orgfile. Setelah saya perbarui ke versi 26.1 Emacs tidak hanya mengenali .orgfile lagi: File mode specification error: (file missing Cannot open load file No such file or directory ob-sh) tetapi bahkan tidak bisa …
12 org-mode  emacs26 


1
Apa perbedaan antara sh dan shell untuk org-babel?
Saya sedang bereksperimen dengan sumber data dari org-mode ke skrip shell saya dan saya telah menemukan keanehan: #+tblname: simple-table | 1 | | 2 | | 3 | | 4 | | 5 | #+name: work-with-simple-list-shell #+begin_src shell :var tbl=simple-table echo "$tbl" #+end_src #+RESULTS: work-with-simple-list-shell : 1 #+name: work-with-simple-list-sh #+begin_src …

2
Magit - Bagaimana saya bisa checkout cabang jauh secara lokal tanpa mengetikkan seluruh nama cabang?
Saya memiliki cabang terpencil remote-branch-long-name. Ketika saya magit checkout dengan helm selesai saya bisa mengetik remote-branchdan origin/remote-branch-long-nameakan muncul sebagai opsi. Masalahnya adalah untuk checkout cabang ini secara lokal, saya sebenarnya tidak bisa beralih ke cabang itu, saya perlu beralih ke remote-branch-long-name (without the origin/ prefix), karena helm tidak menyediakan itu …
12 magit 

1
Magit - Undo commit terakhir - Manipulasi Sejarah
Pertanyaan StackOverflow ini memiliki solusi / pendekatan terbaik untuk membatalkan komitmen terakhir. Saya mulai menggunakan Magit beberapa minggu yang lalu dan setelah melihat semua dokumentasinya, saya masih belum memiliki cara terbaik / pasti untuk membatalkan perubahan yang dilakukan secara salah. Misalnya: Untuk membatalkan dan mengulang komit terakhir yang dapat kita …
12 magit  git 

1
dukungan untuk regex melihat ke belakang dan ke depan?
Saya perlu melakukan penggantian permintaan regex, sedemikian rupa foodi foo bardicocokkan, tetapi foodi foo baztidak. Biasanya saya akan menggunakan regex melihat ke depan, mis foo(?=bar). Namun, sepertinya Emacs tidak bisa melakukan ini? Vim tampaknya mampu , tetapi mode jahat di spacemac tidak bisa.

3
Bagaimana saya bisa menghapus saran yang tidak disebutkan namanya?
Saya bersenang-senang menambahkan beberapa saran ke fungsi: (advice-add 'executable-find :around (lambda (f &rest args) (apply g args))) ;;; ^ Aduh, salah ketik. Memperbaikinya dan mengevaluasi kode di atas lagi. Tapi sekarang saya memiliki keduanya, saran "diperbaiki" dan "rusak" di sekitar fungsi itu. Bagaimana saya menyingkirkan ini? Mengingat bahwa advice-removeperlu objek …
12 advice 

3
Mungkin tidak menggunakan undo-tree dalam mode jahat?
Seringkali saya bertemu bug di undo-tree, di mana saya tidak bisa mengulang, dengan bug yang diketahui berikut , laporan lain & reddit utas . primitive-undo: Unrecognized entry in undo list undo-tree-canary Ini benar - benar buruk dan dapat menyebabkan hilangnya pekerjaan jika Anda tidak sengaja menyimpan versi terbaru file tersebut. …

2
Cara untuk menyembunyikan pembatas blok SRC
adakah cara untuk menjaga hanya kode sumber di dalam kode sumber, yaitu membuat # + BEGIN_SRC dan # + END_SRC tidak terlihat? Ini kosmetik tetapi membuat segalanya lebih jelas ketika kita harus berurusan dengan banyak cuplikan kode pendek. Sebagai contoh: (defun org-xor (a b) "Exclusive or." (if a (not b) …
12 org-mode 

2
Kompilasi emacs dengan xwidget di bawah OSX?
Bagaimana cara saya mengkompilasi Emacs dengan xwidgetOSX? Ketika saya mencoba menjalankan ./configure --prefix=$HOME/emacs-xwidgets --with-x-toolkit=gtk3 --with-xwidgetssaya mendapatkan kesalahan configure: error: xwidgets requested but gtk3 not used.. Tapi sepertinya saya punya GTK + 3.0 - sandric@sandric-mac ~/emacs> brew install gtk+3 Error: gtk+3-3.18.9 already installed To install this version, first `brew unlink gtk+3` …
12 osx 


1
Percayai .dir-locals.el
Saya ingin menaruh beberapa konfigurasi di luar init.elfile saya .dir-locals.el, yaitu yang berikut: ((nil (let ((dirs '(".cask" "core" "packages" "modules" "snippets" "themes"))) (mapc #'(lambda (path) (add-to-list 'projectile-globally-ignored-directories path)) dirs)))) Tetapi setiap kali saya mencoba membuka file apa pun di .emacs.dfolder saya , emacs bertanya kepada saya apakah menyimpan untuk menerapkan …

4
Ubah struktur mode-org ke sumber titik
Pembuatan grafik yang cepat dari struktur mirip pohon bisa sangat berguna saat membuat catatan dalam mode org yang membutuhkan pembagian dan atau keindahan untuk manusia lain. Saya tidak dapat menemukan cara untuk melakukan ini selain secara manual membuat blok dot / graphviz dinamis. Terjemahan dari pohon terstruktur ke grafik berarah …
12 org-mode 

1
Hapus kait untuk mode tertentu
Saya ingin menghapus spasi kosong di save untuk setiap mode kecuali org-mode. Di saya .emacs, saya memiliki baris berikut: (add-hook 'before-save-hook 'delete-trailing-whitespace) Saya menggunakan use-packagemakro, dan saya mencoba menambahkan (remove-hook 'before-save-hook 'delete-trailing-whitespace)ke :configblok saya , tetapi itu menghilangkan kait secara global. Bagaimana cara menghapusnya secara khusus org-mode?
12 hooks 

3
menekankan kesalahan saat ini di jendela * kompilasi *
Saat menjalankan perintah kompilasi dan melompat ke 'kesalahan berikutnya', emacs mengidentifikasi garis kesalahan saat ini dengan menempatkan segitiga hitam kecil, menunjuk ke kanan, di pinggiran kiri buffer * compilation * . Ini bagus, tetapi mata lama saya ingin indikator yang lebih berani. Tujuan mendasar di sini adalah untuk dapat dengan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.