summaryrefslogtreecommitdiffstats
path: root/.doom.d
diff options
context:
space:
mode:
authorsalad <fmoenne-@student.le-101.fr>2020-12-03 14:59:42 +0100
committersalad <fmoenne-@student.le-101.fr>2020-12-03 14:59:42 +0100
commitd16e99bf961e3bfd5b882d85c7f972a6becb1bec (patch)
treed6f054c36413e39a8311fb0857576b025638b076 /.doom.d
parentremote (diff)
downloaddotfiles-d16e99bf961e3bfd5b882d85c7f972a6becb1bec.tar.gz
dotfiles-d16e99bf961e3bfd5b882d85c7f972a6becb1bec.tar.bz2
dotfiles-d16e99bf961e3bfd5b882d85c7f972a6becb1bec.tar.xz
dotfiles-d16e99bf961e3bfd5b882d85c7f972a6becb1bec.tar.zst
dotfiles-d16e99bf961e3bfd5b882d85c7f972a6becb1bec.zip
update doom.d
Diffstat (limited to '.doom.d')
-rw-r--r--.doom.d/config.el23
-rw-r--r--.doom.d/custom.el12
-rw-r--r--.doom.d/init.el8
3 files changed, 38 insertions, 5 deletions
diff --git a/.doom.d/config.el b/.doom.d/config.el
index 3ea0925..ac7a4c9 100644
--- a/.doom.d/config.el
+++ b/.doom.d/config.el
@@ -19,12 +19,14 @@
;;
;; They all accept either a font-spec, font string ("Input Mono-12"), or xlfd
;; font string. You generally only need these two:
+;;(setq doom-font (font-spec ("DejaVu Saans Mono") :size 16))
(setq doom-font (font-spec :family "monospace" :size 16))
;; There are two ways to load a theme. Both assume the theme is installed and
;; available. You can either set `doom-theme' or manually load a theme with the
;; `load-theme' function. This is the default:
-(setq doom-theme 'doom-one)
+;;(setq doom-theme 'doom-one)
+(setq doom-theme 'doom-gruvbox)
;; If you use `org' and don't want your org files in the default location below,
;; change `org-directory'. It must be set before org loads!
@@ -34,6 +36,25 @@
;; numbers are disabled. For relative line numbers, set this to `relative'.
(setq display-line-numbers-type `relative)
+(require 'shell-pop)
+(require 'zone)
+(zone-when-idle 120)
+(custom-set-variables
+ ;; custom-set-variables was added by Custom.
+ ;; If you edit it by hand, you could mess it up, so be careful.
+ ;; Your init file should contain only one such instance.
+ ;; If there is more than one, they won't work right.
+ '(shell-pop-shell-type (quote ("ansi-term" "*ansi-term*" (lambda nil (ansi-term shell-pop-term-shell)))))
+ '(shell-pop-term-shell "/bin/zsh")
+ '(shell-pop-universal-key "<f5>")
+ '(shell-pop-window-size 30)
+ '(shell-pop-full-span t)
+ '(shell-pop-window-position "bottom")
+ '(shell-pop-autocd-to-working-dir t)
+ '(shell-pop-restore-window-configuration t)
+ '(shell-pop-cleanup-buffer-at-process-exit t))
+
+;;(setq fancy-splash-image "~/Images/wallpapers/night.png")
;; Here are some additional functions/macros that could help you configure Doom:
;;
diff --git a/.doom.d/custom.el b/.doom.d/custom.el
new file mode 100644
index 0000000..40f294b
--- /dev/null
+++ b/.doom.d/custom.el
@@ -0,0 +1,12 @@
+(custom-set-variables
+ ;; custom-set-variables was added by Custom.
+ ;; If you edit it by hand, you could mess it up, so be careful.
+ ;; Your init file should contain only one such instance.
+ ;; If there is more than one, they won't work right.
+ '(package-selected-packages (quote (shell-pop org-superstar))))
+(custom-set-faces
+ ;; custom-set-faces was added by Custom.
+ ;; If you edit it by hand, you could mess it up, so be careful.
+ ;; Your init file should contain only one such instance.
+ ;; If there is more than one, they won't work right.
+ )
diff --git a/.doom.d/init.el b/.doom.d/init.el
index 2da2e55..00b3158 100644
--- a/.doom.d/init.el
+++ b/.doom.d/init.el
@@ -35,7 +35,7 @@
;;indent-guides ; highlighted indent columns
modeline ; snazzy, Atom-inspired modeline, plus API
;;nav-flash ; blink cursor line after big motions
- neotree ; a project drawer, like NERDTree for vim
+ ;;neotree ; a project drawer, like NERDTree for vim
ophints ; highlight the region an operation acts on
(popup +defaults) ; tame sudden yet inevitable temporary windows
;;pretty-code ; ligatures or substitute text with pretty symbols
@@ -76,7 +76,7 @@
;;vterm ; the best terminal emulation in Emacs
:checkers
- ;;syntax ; tasing you for every semicolon you forget
+ syntax ; tasing you for every semicolon you forget
;;spell ; tasing you for misspelling mispelling
;;grammar ; tasing grammar mistake every you make
@@ -140,7 +140,7 @@
;;ocaml ; an objective camel
org ; organize your plain life in plain text
;;perl ; write code no one else can comprehend
- ;;php ; perl's insecure younger brother
+ php ; perl's insecure younger brother
;;plantuml ; diagrams for confusing people more
;;purescript ; javascript, but functional
;;python ; beautiful is better than ugly
@@ -150,7 +150,7 @@
;;rst ; ReST in peace
;;(ruby +rails) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"}
rust ; Fe2O3.unwrap().unwrap().unwrap().unwrap()
- ;;scala ; java, but good
+ scala ; java, but good
;;scheme ; a fully conniving family of lisps
sh ; she sells {ba,z,fi}sh shells on the C xor
;;sml