Saya mencoba Aquamacs, tetapi ternyata berusaha terlalu keras untuk menjadi seperti Mac. Ini mungkin bagus jika Anda pengguna Mac yang baru menggunakan Emacs.
Jika Anda adalah pengguna Emacs yang baru menggunakan Mac (seperti saya beberapa tahun yang lalu), Anda mungkin akan lebih nyaman dengan build standar spesifik Mac dari Emacs. Saya mendapatkan tambang dari Emacs untuk Mac OS X . Coba bangunan standar di beranda, atau klik tombol "Versi Lain" untuk opsi lebih lanjut. Saya telah menggunakan versi pretest terbaru selama 6-12 bulan tanpa masalah.
Jika Anda benar-benar ingin menjadi studly dan membangun salinan Anda sendiri, lihat petunjuk pada halaman wiki Emacs untuk Mac OS X . Perhatikan, khususnya, yang ingin Anda bangun dengan opsi untuk langkah berikutnya dan bukan kakao atau karbon:
./configure --with-ns
make
make install
Ini adalah utas yang lebih tua, tetapi saya menemukan ketika saya mencari untuk melihat apakah ada perkembangan baru dalam distribusi emacs OSX. Jika Anda menggunakan homebrew , Anda dapat menginstal versi cocoa emacs terbaru dengan:
Perhatikan bahwa Anda harus memasang bazaar. Atau, Anda dapat menginstalnya dari git mirror dengan
--use-git-head
sumber
https://github.com/railwaycat/emacs-mac-port
Sudah menjadi pengguna emacs selama 5 tahun dan telah mencoba semua port mac. Ini JAUH yang terbaik yang pernah saya gunakan, baik di bawah tenda dan dan dalam penampilan. Ia bahkan memiliki pengguliran piksel yang halus, pinch zoom, dan beberapa optimisasi spesifik mac yang bagus.
Penanganan cg Anda dapat berhenti (selagi t) dan (perintah shell "sleep 100"). Tidak ada aktivasi menu bar palsu saat evaluasi ini.
Emulasi `pilih 'tanpa jajak pendapat berkala. Tidak menggunakan waktu CPU sementara interpreter Lisp menganggur dan menunggu beberapa peristiwa datang, bahkan dengan subproses atau koneksi jaringan.
Pengakhiran dengan anggun Jika Anda mencoba logout / shutdown / reboot sementara membiarkan buffer kunjungan file dimodifikasi dan tidak disimpan, jendela sembulan muncul untuk konfirmasi. Jika Anda membatalkan penghentian Emacs (termasuk Cg atau ESC), seluruh proses logout / shutdown / reboot juga segera dibatalkan (yaitu, Anda akan melihat dialog "dibatalkan" segera daripada "habis" satu sesudahnya). Jika Anda tidak memiliki buffer yang belum disimpan, buffer shell, dll., Anda tidak akan melihat konfirmasi yang tidak perlu.
Penanganan acara Apple Satu dapat menentukan penangan acara Apple di tingkat Lisp. Sebenarnya, penghentian yang anggun di atas adalah contoh penanganan acara Apple tingkat Lisp. Contoh lain adalah penangan "Dapatkan URL" yang memungkinkan kami memohon mailer yang Anda sesuaikan dengan `mail-user-agent ', misalnya,
$ osascript -e 'beritahu aplikasi "Emacs" untuk membuka lokasi "mailto: [email protected]"'
Jika Anda mengatur Emacs sebagai mailer default melalui preferensi Mail.app, mailer Emacs akan menyiapkan buffer konsep ketika Anda mengklik tautan mailto: di browser Web.
Dukungan Kamus Layanan Anda dapat mencari kata di bawah penunjuk tetikus di jendela yang dipilih dengan mengetik Command-Control-D (atau double / single-ketuk trackpad dengan tiga jari pada Mac OS X 10.7 / 10.8, resp.).
Resolusi independensi (10.4 - 10.6, 10.5 disarankan) Penskalaan berfungsi dalam Mode Kerangka-Kerangka sebagai kebalikan dari (buram) Mode yang Diperbesar untuk port Karbon. Catatan: jenis independensi resolusi ini ditinggalkan pada Mac OS X 10.7.
64-bit (10.5 dan yang lebih baru) Anda dapat membangun dan menjalankan biner 64-bit dengan dukungan GUI dengan menentukan CC = "gcc -arch x86_64" atau CC = "gcc -arch ppc64" pada konfigurasi.
Beberapa peningkatan visual kecil
The
fullscreen' frame parameter, with all values supported:
fullboth 'fullwidth',
fullheight', danmaximized'. The fullboth frames, which don't have the title bar, still allow us to access the menu bar, the Dock, and the tool bars. The menu bar can also be activated via
menu-bar-terbuka 'Control-F2' (if full keyboard access enabled), or
Command-Shift- /' (pada Mac OS X 10.5 dan kemudian) bahkan untuk frame fullboth mana menu bar biasanya tersembunyi. Mengubah font atau internal-border-width dalam bingkai layar penuh tidak mengacaukan tampilan. Pada beberapa lingkungan monitor, seseorang dapat memindahkan frame layar penuh ke monitor lain dengan mengaturleft' and
parameter frame atas. Memasang / melepaskan monitor eksternal harus bekerja bahkan dengan bingkai layar penuh.system-move-file-to-trash', which can be specified as a value of
delete-by-move-to-trash '.x-select-font' that provides modal font selection dialog in a compatible way with GTK+ and W32 ones. Note that a nonmodal counterpart has been available since Emacs 22 Carbon port via
mac-font-panel-mode '.Pilihan mesin terbang dengan pemilih variasi. Sebagian besar mesin terbang ideografis Adobe-Jepang1 dapat diakses melalui IVSes (Urutan Variasi Variasi) bahkan untuk font Hiragino yang dibundel oleh OS, yang tidak mengandung subtabel UVS dalam tabel cmap mereka seperti pada Mac OS X 10.6.
Dapat dikompilasi dengan dukungan ImageMagick. Bahkan tanpa pustaka ImageMagick, port Mac menyediakan fallback menggunakan kerangka kerja Image I / O sehingga Anda dapat mengatur skala dan memutar gambar.
tool-bar-style' works like in GTK+. The values
kedua-cakrawala ',text-image-horiz' are synonymous with
keduanya'.mac-file-alias-p', which is parallel to
file-symlink-p 'baru.sumber
Yah saya menggunakan vanilla emacs dengan ns patch tetapi dengan pengaturan ini
Saya mendapatkannya dari orang itu dari emacs rocks github saya pikir. Dengan begitu saya bisa menggunakan ´ dan karakter opsi lainnya seperti pada aplikasi lain dan juga memiliki penempatan Meta Key yang lebih akrab (saya punya capslock sebagai ctrl btw)
Juga
Jadi saya dapat menyalin dan menempelkan ke emacs (mis. I cmd + c pada chrome dan Cy pada emacs untuk menempel dan sebaliknya Cw cmd + v)
sumber
Lihatlah Aquamacs , yang seharusnya menjadi yang Anda cari.
sumber
Jika Anda menginstal MacPorts , Anda dapat menginstal emacs yang layak, dan terus memperbaruinya. Ini memiliki keuntungan memberi Anda akses mudah ke banyak paket lain jika Anda menginginkannya.
sumber
macports memiliki beberapa varian emacs yang tersedia:
Ada juga kakao emacs:
sumber
Karena Anda menggunakan Snow Leopard, emacs-app dari MacPorts tidak dapat dikompilasi, tetapi emacs-app-devel akan melakukannya!
sumber
Secara pribadi gunakan emacs karbon karena itu yang belum dicurangi dengan tab yang mengganggu dan terlihat paling mirip dengan yang asli. http://www.emacswiki.org/emacs/CarbonEmacsPackage
Salah satu tip, jika Anda menggunakan spasi, adalah untuk mengubah saklar antara windows menjadi sesuatu selain ctrl-panah, karena setiap kali Anda mencoba dan melakukan tab wordwise di emacs, itu akan membawa Anda ke jendela lain yang sedikit memakai setelah beberapa saat.
Dukungan font agak terbatas dengan carbon emacs, yang belum sempat saya perjuangkan.
sumber
Lihat http://www.sanityinc.com/full-screen-support-for-cocoa-emacs-on-osx untuk repo git typster dan tambalan ke cocoa emacs dengan dukungan layar penuh yang dibuat dengan baik untuk saya. (Saya tidak menggunakan port atau fink, sekarang menggunakan homebrew)
sumber
Saya menggunakan iTerm2 yang dikombinasikan dengan Kitier Emacs Kieran Healy untuk Ilmu Sosial + alias
.bash_profile
untuk memanfaatkan versi terbaru emacs untuk Mac OSX ;alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs -nw'
sumber
Setelah bertahun-tahun menggunakan EMACS di berbagai UNIX, Linux, FreeBSD, OS / 2 dan Windows, akhirnya saya berhenti ... Saya malah menggunakan Smultron . Saya menemukan EMACS versi Cocoa tidak benar-benar terintegrasi dengan baik dengan Mac OS, dan tidak "merasa" seperti EMACS normal bagi saya.
Sebagian besar pengembangan saya dilakukan dalam IDE khusus (XCode, Unity atau Eclipse) hari ini, jadi saya biasanya tidak ketinggalan EMACS. Kemudian lagi, saya tidak pernah berhasil menggunakan EMACS sebagai OS saya, hanya sebagai editor teks. :-)
Eddie adalah editor teks programmer gratis yang layak untuk OS X.
sumber