Reputation: 231
so i am trying to add the google go module to my .emacs file so that when I use emacs to edit my .go file it will have the appropriate indentations and highlight of the words. Ive looked online and it seems that I need to add the following code snippets to my .emacs file (which i cannot find!)
;; go mode
(setq load-path (cons "/usr/local/go/misc/emacs" load-path))
(require 'go-mode-load)
I have put go-mode-load.el and go-mode.el in my .emacs.d/ directory I believe i still need to find the .emacs file to add the code listed above I am running OS X if this helps. Can someone help me get this working thank you!
Upvotes: 23
Views: 37477
Reputation: 331
Eval this with M-:
(find-file user-init-file)
Emacs will then open what it considers your user initialization file.
I have
(global-set-key (kbd "<f12>") (lambda () (interactive) (find-file-other-window user-init-file)))
in my .emacs
so that i can easily edit this.
Upvotes: 23
Reputation: 30699
The Emacs manual tells you:
This file, if it exists, specifies how to initialize Emacs for you.
Emacs looks for your init file using the filenames `~/.emacs', `~/.emacs.el',
or `~/.emacs.d/init.el'; you can choose to use any one of these three
names. Here, `~/' stands for your home directory.
Most people use ~/.emacs
, I think. Just do C-x C-f ~/.emacs
to create it if you do not yet have one.
Upvotes: 16