Emacs paketidagi "to'plam" yo'q

Eng kamida C-ni avtomatik ravishda to'ldirishni istayman, shuning uchun mening C-muharririm sifatida muntazam ravishda Emacs-dan foydalanishim mumkin. Men Emacs uchun yangi bo'lganman, va tizimda allaqachon o'rnatilgan edi, chunki u OS bilan keldi (o'ylayman). Bu versiya 22.1.1.

Men ushbu qo'llanmani bajarishga harakat qilaman:

https://www.youtube.com/watch?v=HTUE03LnaXA

Emacs-ga avtomatik yakunini kiritish uchun va biz quyidagi kodni ~/.emacs fayliga qo'shish bilan boshladik:

; start package.el with emacs
(require 'package)
; add MELPA to repository list
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))
; initialize package.el
(package-initialize)

Ammo ~/.emacs faylini saqlaganimda va yana Emacsni ishga tushirganimda quyidagi xabarni olaman:

"/Users/cell/.emacs" ni yuklashda xatolik yuz berdi:      

Fayl xatosi: Yuklab olish faylini, paketini ochib bo'lmadi

     

Oddiy ishlashni ta'minlash uchun tekshirish va olib tashlash kerak   Boshlash faylida xatoning sababi. Emacs ni ishga tushiring   

         

    Find-func-ni yuklash ... topilgan-kutubxona-ismi: kutubxona to'plami topilmadi

Lisp haqida hech narsa bilmayman, lekin mening tushunchamdan 'package deb nomlangan paket mavjud emas. Haqiqatdan ham uni qidirishga harakat qilsam

M-x find-library

va keyin package yozaman, u menga:

Kutubxona to'plami topilmadi

Bu javobga ko'ra:

https://stackoverflow.com/questions/20105967/emacs-marmalade -kannot-ochiq-yuk-fayl-paket .

Ehtimol, mening Emacs package bo'lmasligi mumkin. Buni qanday hal qilsam bo'ladi va asosan, C dasturlarini avtomatik tarzda yakunlashni qanday qilib qo'shishim mumkin?

Eslatma: Emacs terminalining ushbu versiyasi OS bilan kelganidan ko'rinib turibdi. .dmg faylini ishlatib, boshqa Emacs-ni o'rnatdim, lekin terminalda ham (yoki ko'pincha) ishlashni xohlayman.

2
@Elektron OS X GNU Emacs 22 ni o'z ichiga oladi, GPL 2 ostida chop etilgan so'nggi versiya.
qo'shib qo'ydi muallif Ishmaeel, manba
Agar siz OSXda bo'lsangiz, men Emacs oldindan o'rnatilgan bo'lishi mumkin deb o'ylamayman (garchi men noto'g'ri bo'lishi mumkin bo'lsa ham). Shuningdek, sizning muammolaringiz eski versiyadan kelib chiqqan-kelmaganligini bilmayman - lekin sizning versiyangiz juda eski. Yangilashni istamasligingizni bilaman, lekin agar qilmasangiz, bundan ham ko'proq masalaga aylanasiz deb o'ylayman.
qo'shib qo'ydi muallif Lord Loh., manba
[email protected] info for you! Menimcha, u OS X bilan paketlenmaydigan ko'p Linux tarqatishlari bilan oldindan qadoqlangan holda kelmaydi.
qo'shib qo'ydi muallif Lord Loh., manba

1 javoblar

OS-X 22-sonli emacs bilan birga keladi. Joriy emacsni olishning oson usullaridan biri http://emacsformacosx.com/ dan yuklab olinadi. Bu sizga paketni beradi.

8
qo'shib qo'ydi
Ha, bu men o'rnatgan menyadir (allaqachon men bor edi). Muammo, Emacs'ı terminaldan çalıştırmasını istayman va emacs buyrug'i, operatsion tizim bilan birga kelgan Emacs'a sukut bog'liq ... Men yangi o'rnatilgan Emacs yo'lda, lekin bu yangi odamni asl holiga keltirishning usuli bormi?
qo'shib qo'ydi muallif Craig Vermeer, manba
Ha, bu hiylani qildi, rahmat! Va deraza tizimidan foydalanishni boshlash uchun men quyidagi taxallusni qo'shaman: kimdir qiziqtirsa, alias = "emacs -nw" .
qo'shib qo'ydi muallif Craig Vermeer, manba
Menda bir savol bor: dmg-o'rnatilgan Emacs ham ~/.emacs ga murojaat qiladimi yoki boshlang'ich variantlarini ishga tushirish uchun faylga murojaat qiladimi?
qo'shib qo'ydi muallif Craig Vermeer, manba
Yangi emacsni yo'lga qo'shish hiylani amalga oshirishi kerak, uni old tomonga qo'ying. Buni mening .bash_profile ichimda topdim: export PATH =/Applications/Emacs.app/Contents/MacOS: $ PATH
qo'shib qo'ydi muallif Thomas Myron, manba
Xuddi shu ~/.emacs
qo'shib qo'ydi muallif Thomas Myron, manba