marc 4 years ago
parent
commit
b468d4f962
2 changed files with 28 additions and 10 deletions
  1. 11
      create-init.sh
  2. 27
      init.org

11
create-init.sh

@ -0,0 +1,11 @@
#!/bin/sh
rm ./init.el
rm ./init.elc
cat <<EOF >./init.el
(require 'org)
(find-file (concat user-emacs-directory "init.org"))
(org-babel-tangle)
(load-file (concat user-emacs-directory "init.el"))
(byte-compile-file (concat user-emacs-directory "init.el"))
EOF

27
init.org

@ -36,6 +36,9 @@
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(require 'package) (require 'package)
;; bug before emacs 26.3
(setq gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")
(add-to-list 'package-archives '("elpa" . "https://elpa.gnu.org/packages/") t)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t) (add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t)
(add-to-list 'package-archives '("org" . "https://orgmode.org/elpa/") t) (add-to-list 'package-archives '("org" . "https://orgmode.org/elpa/") t)
@ -50,8 +53,11 @@
(setq use-package-verbose nil) (setq use-package-verbose nil)
;(eval-when-compile
(require 'use-package);)
(eval-when-compile
(require 'use-package))
(require 'bind-key)
(use-package diminish
:ensure t)
#+END_SRC #+END_SRC
* Default settings * Default settings
@ -101,7 +107,7 @@
* visuals * visuals
** Font ** Font
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(set-face-font 'default "Hack Nerd Font Mono-10")
(set-face-font 'default "Hack-10")
#+END_SRC #+END_SRC
** line wrappings ** line wrappings
@ -133,13 +139,13 @@
** misc ** misc
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package rainbow-mode (use-package rainbow-mode
:ensure t
:diminish :diminish
:hook ((org-mode :hook ((org-mode
emacs-lisp-mode) . rainbow-mode)) emacs-lisp-mode) . rainbow-mode))
#+END_SRC #+END_SRC
* undo * undo
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(require 'undo-tree)
(use-package undo-tree (use-package undo-tree
:ensure t :ensure t
:diminish undo-tree-mode :diminish undo-tree-mode
@ -165,7 +171,6 @@
#+END_SRC #+END_SRC
* which-key * which-key
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(require 'which-key)
(use-package which-key (use-package which-key
:ensure t :ensure t
:diminish which-key-mode :diminish which-key-mode
@ -230,7 +235,7 @@ END_SRC
* ivy / counsel / swiper * ivy / counsel / swiper
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(require 'ivy)
; (require 'ivy)
(use-package ivy (use-package ivy
:ensure t :ensure t
:diminish :diminish
@ -269,7 +274,7 @@ END_SRC
* company * company
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(require 'company)
; (require 'company)
(use-package company (use-package company
:defer 1 :defer 1
:bind :bind
@ -288,7 +293,7 @@ END_SRC
company-show-numbers t company-show-numbers t
company-tooltip-align-annotations t)) company-tooltip-align-annotations t))
(require 'company-statistics)
; (require 'company-statistics)
(use-package company-statistics (use-package company-statistics
:ensure t :ensure t
:after company :after company
@ -304,7 +309,7 @@ END_SRC
(setq-default company-dabbrev-downcase nil)) (setq-default company-dabbrev-downcase nil))
(use-package company-box (use-package company-box
:ensure nil
:ensure t
:init :init
(add-hook 'company-mode-hook 'company-box-mode)) (add-hook 'company-mode-hook 'company-box-mode))
#+END_SRC #+END_SRC
@ -381,6 +386,7 @@ TODO Unterverzeichnisse wurden noch nicht getestet
(use-package lsp-ui (use-package lsp-ui
:after lsp-mode :after lsp-mode
:ensure t
:diminish :diminish
:commands lsp-ui-mode :commands lsp-ui-mode
:config :config
@ -412,7 +418,7 @@ TODO Unterverzeichnisse wurden noch nicht getestet
** flycheck ** flycheck
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package flycheck (use-package flycheck
;;:ensure t
:ensure t
:hook :hook
((css-mode . flycheck-mode) ((css-mode . flycheck-mode)
(emacs-lisp-mode . flycheck-mode) (emacs-lisp-mode . flycheck-mode)
@ -495,6 +501,7 @@ deactivate
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package beancount (use-package beancount
:load-path "user-local/elisp" :load-path "user-local/elisp"
:ensure t
:defer t :defer t
:mode :mode
("\\.beancount$" . beancount-mode) ("\\.beancount$" . beancount-mode)

Loading…
Cancel
Save