diff options
author | oreodave <aryadevchavali1@gmail.com> | 2019-08-11 01:17:21 +0100 |
---|---|---|
committer | oreodave <aryadevchavali1@gmail.com> | 2019-08-11 01:18:55 +0100 |
commit | 9c4840b911b5e11f994cb994448fb1c9dbc65f26 (patch) | |
tree | 24ec1bf6f2a2ce6c53ab9e7a90ab284019cc6ca5 | |
parent | bfa2af03349f08d4943c43fefa178545558a715f (diff) | |
download | dotfiles-9c4840b911b5e11f994cb994448fb1c9dbc65f26.tar.gz dotfiles-9c4840b911b5e11f994cb994448fb1c9dbc65f26.tar.bz2 dotfiles-9c4840b911b5e11f994cb994448fb1c9dbc65f26.zip |
~Put everything under Custom heading
Packages and language functionality is put under custom
-rw-r--r-- | doom.d/config.org | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/doom.d/config.org b/doom.d/config.org index 48f8291..476e054 100644 --- a/doom.d/config.org +++ b/doom.d/config.org @@ -72,19 +72,35 @@ I like monokai :) ) ; <SPC>pg for regenning tags is useful when searching them #+END_SRC -* Plugins and Packages -** Wakatime +* Custom +** Packages and functionality +*** Wakatime #+BEGIN_SRC emacs-lisp (setq wakatime-api-key (shell-command-to-string "pass Keys/Wakatime")) #+END_SRC Using new password holder (pass) to help with secure transactions. -** Dash +*** Dash #+BEGIN_SRC emacs-lisp (setq dash-docs-docsets-path "~/.docsets") #+END_SRC My docsets are stored in .docsets for ease of use -* Languages -** C# +*** Frame management +#+BEGIN_SRC emacs-lisp +(map! + :leader + ; TODO think of a new prefix or leave and justfiy this one + :prefix ("Frame" . "m") ; Literally the first free prefix I could think of + :desc "Kill frame" "d" 'delete-frame + :desc "Make current buffer frame" "m" 'make-frame + :desc "Choose buffer to make frame" "n" 'display-buffer-other-frame + :desc "Switch frames" "o" 'other-frame + ) +#+END_SRC +- This is my config for handling new frames +- I've only recently found out about them, they're incredibly powerful tools + that I should've put in my toolbox a LONG time ago +** Languages +*** C# #+BEGIN_SRC emacs-lisp (after! csharp-mode (setq omnisharp-server-executable-path "~/bin/omnisharp/run") @@ -106,7 +122,7 @@ My docsets are stored in .docsets for ease of use - C# code is better at 4 space indents, but I indent most of my C code at 2 space indents because it looks nicer :) - Currently the Doom Emacs keybinds are not working for C# Unit-tests so I had to do them myself - I find these keybinds to be more mnemonic (,mtt => Test -> This) -** Python +*** Python #+BEGIN_SRC emacs-lisp (after! python (setq python-version-checked t) @@ -131,7 +147,7 @@ My docsets are stored in .docsets for ease of use - Python keybinds - Most of my python work is in scripts or ideas, so I don't need extensive testing utilities or anything like that - I run my python code a LOT and thus need commands for sending bits or whole scripts into the REPL -** JavaScript/TypeScript +*** JavaScript/TypeScript #+BEGIN_SRC emacs-lisp (after! typescript-mode (setq typescript-indent-level 2) @@ -145,7 +161,7 @@ My docsets are stored in .docsets for ease of use #+END_SRC - Typescript (in my opinion) should be indented by 2 - I like having one keybind to format a file, thus need to rebind -** Org +*** Org #+BEGIN_SRC emacs-lisp (after! org (map! ; Org keybinds |