Apakah Anda yakin menggunakan tema warna dan bukan tema khusus Emacs? Tema warna ditentukan oleh perpustakaan color-theme.el
. Tema khusus tersedia mulai dengan Emacs 24 - dan mereka tidak sama dengan tema warna.
Jika Anda menggunakan tema warna maka jawabannya sederhana: cukup aktifkan tema warna semu bernama [Reset]
. Itu benar-benar membatalkan tema: menghapus semua efek yang dipaksakan.
Jika Anda sebenarnya menggunakan tema khusus Emacs maka jawabannya tidak begitu sederhana. Anda tidak dapat membatalkan aplikasi tema khusus. Apa yang dapat Anda lakukan, yang akan banyak membantu, adalah menonaktifkan setiap tema khusus, menggunakan disable-theme
, setelah itu diaktifkan dan sebelum mengaktifkan tema kustom lainnya .
Berikut adalah dua cara untuk melakukan ini "semi-otomatis":
Lihat posting SO asli tersebut untuk info lebih lanjut, dan lihat pertanyaan dan jawaban lainnya di halaman SO yang sama. (Peringatan: Jawaban yang diterima pada halaman itu bukanlah jawaban untuk masalah penguraian tema khusus.)
Ketahuilah bahwa bahkan solusi yang dijelaskan dalam # 2 bukanlah solusi umum: mereka tidak membatalkan penerapan tema khusus - tidak ada cara untuk melakukan itu. Yaitu, menonaktifkan tema khusus tidak mengembalikan kustomisasi non-tema apa pun (misalnya, perubahan wajah) yang mungkin Anda buat sebelum mengaktifkan tema itu dan yang ditimpa oleh tema itu.
Dengan kata lain, membatalkan tema warna itu sepele; membatalkan tema khusus tidak mungkin. Yang terbaik yang dapat Anda lakukan untuk tema khusus adalah menonaktifkannya relatif terhadap tema khusus lainnya.
Referensi terbaik untuk pertanyaan ini dan cara beralih (misalnya bersepeda) di antara tema warna dan kustom adalah halaman Wiki Emacs Warna dan Tema Kustom .
Dan diperingatkan sebelumnya: Ada cukup banyak informasi yang menyesatkan di berbagai tempat tentang tema khusus Emacs dalam hal ini. Orang-orang sangat senang bahwa Emacs menambahkan tema khusus sebagai fitur dalam Emacs 24, dan beberapa dari mereka langsung melompat ke kesimpulan yang salah bahwa tema kustom adalah pengganti tema warna. Mereka tidak. Masing-masing memiliki beberapa keunggulan. Misalnya, tidak dapat membatalkan adalah kelemahan utama tema khusus.
[ Laporan bug GNU Emacs ini adalah permintaan tambahan untuk memperbaiki ketidakmampuan untuk membatalkan tema khusus (dan dengan demikian mengembalikan kustomisasi sebelumnya).]
color-theme-dark-laptop
maka Anda perlu membuat snapshot secara manual jika Anda ingin kembali ke tema sebelumnya. Misalnya(fset 'color-theme-revert (color-theme-make-snapshot))
akan memberi Anda perintahcolor-theme-revert
untuk kembali. Tombol [Resert] tidak akan berfungsi sebaliknya. (Untuk menguji apakah saya benar, jangan mengeluarkan perintahcolor-theme-select
sebelum Anda mengubah tema, karena ini akan membuat snapshot yang hilang untuk Anda)