(Emacs) Init file (and directory) Quick Access.
Emacs Lisp
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.org
iqa.el

README.org

Init file(and directory) Quick Access.

https://melpa.org/packages/iqa-badge.svg

Trivia

Sadly, Emacs (unlike Spacemacs, which has spacemacs/find-dotfile) doesn’t have a function to open its own init file, so thousands of users have to write their owns. I’m not different :)

Installation

Using use-package:

(use-package iqa
  :ensure t
  ;; for generated files only
  ;; :init
  ;; (setq iqa-user-init-file (concat user-emacs-directory "init.org"))
  :config
  (iqa-setup-default))

or just put iqa.el to load-path and

(require 'iqa)

Info

iqa-find-user-init-file is a shorthand to open user init file. By default user-init-file is used. If your configuration is generated from org-mode source you may want to point it to your org file.

(setq iqa-user-init-file (concat user-emacs-directory "init.org"))

File is opened by find-file but you can redefine it by e.g.

(setq iqa-find-file-function #'find-file-other-window)

iqa-reload-user-init-file reloads user-init-file (not iqa-user-init-file)

For a full restart take a look at restart-emacs package.

iqa-find-user-init-directory opens init file directory

iqa-setup-default defines keybindings:

C-x M-fiqa-find-user-init-file

C-x M-riqa-reload-user-init-file

C-x M-diqa-find-user-init-directory