cjohansen / .emacs.d

My Emacs config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cannot open load file - No such file or directory "dash"

leifericf opened this issue · comments

Error when starting Emacs:

Debugger entered--Lisp error: (file-missing "Cannot open load file" "No such file or directory" "dash")
  require(dash)
  eval-buffer(#<buffer  *load*-113912> nil "/Users/my-username/.emacs.d/settings/setup-package.el" nil t)  ; Reading at buffer position 35
  load-with-code-conversion("/Users/my-username/.emacs.d/settings/setup-package.el" "/Users/my-username/.emacs.d/settings/setup-package.el" nil t)
  require(setup-package)
  eval-buffer(#<buffer  *load*> nil "/Users/my-username/.emacs.d/init.el" nil t)  ; Reading at buffer position 2248
  load-with-code-conversion("/Users/my-username/.emacs.d/init.el" "/Users/my-username/.emacs.d/init.el" t t)
  load("/Users/my-username/.emacs.d/init" noerror nomessage)
  startup--load-user-init-file(#f(compiled-function () #<bytecode 0x1ff9c7c183f1>) #f(compiled-function () #<bytecode 0x1ff9c7c19c0d>) t)
  command-line()
  normal-top-level()

Emacs version (installed via Homebrew):

$ emacs --version

GNU Emacs 27.2
Copyright (C) 2021 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GNU Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

macOS version:

$ sw_vers

ProductName:	macOS
ProductVersion:	12.1
BuildVersion:	21C52

Dash is installed on my system (version 6.2.2).

Dette er bare Christian sin private .emacs.d, så det er nok ikke lagt veldig mye kjærlighet i at andre skal bruke den. Jeg har prøvd å gjøre min litt mer fork-bar, @leifericf.

Takk for info, @magnars!

Hadde faktisk tenkt å legge inn dette issue i min egen fork, for å dokumentere problemet og fiksen for meg selv i fremtiden. Men så laget jeg issuet i source repo istedenfor min fork ved en feiltagelse.

Gjorde du git clone --recursive git://github.com/magnars/.emacs.d.git da?

Nei, jeg kjørte git clone git@github.com:leifericf/.emacs.d.git fra min egen fork av Christian sitt repo. Men jeg skal nå gjøre en fork av ditt repo istedenfor, og kjøre cline med --recursive.

Det forklarer i hvert fall feilen, ettersom du da ikke har lastet ned submoduler.

Jepp! Jeg innser det nå, overså at det var submoduler. My bad! Takk igjen for hjelpen.

Kan anbefale å lese README'n. :)

Det skal jeg absolutt gjøre! Har brukt Vim i mange år, og Visual Studio Code til Clojure frem til nå. Men tenkte jeg skal teste ut opplevelsen i Emacs for å sammenligne. Så det er mye nytt å lære seg, og mange feil å begå.

Ja, det kan være en tung start, men vel verdt investeringen, mener nå jeg. Det største poenget er at man tar kontroll over sitt eget utviklingsmiljø. Jeg har bygget alle mulige slags features inn i editoren min. "Build your own light saber" :)

Jeg er absolutt en fan av den skolen.

Lærte det når jeg leste "The Pragmatic Programmer" i 2012, men den gang valgte jeg Vim :)