pull/2/head
E. Almqvist 2 years ago
parent 6c282bf90c
commit 6aa0e3a61a
No known key found for this signature in database
GPG Key ID: E31A99CE3E75A158
  1. 4
      doomemacs/.doom.d/custom.el
  2. 36
      doomemacs/.doom.d/init.el
  3. 25
      nvim/.config/nvim/init.vim

@ -3,6 +3,8 @@
;; If you edit it by hand, you could mess it up, so be careful. ;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance. ;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right. ;; If there is more than one, they won't work right.
'(custom-safe-themes
'("2dd4951e967990396142ec54d376cced3f135810b2b69920e77103e0bcedfba9" default))
'(elcord-display-buffer-details nil) '(elcord-display-buffer-details nil)
'(elcord-display-elapsed t) '(elcord-display-elapsed t)
'(elcord-display-line-numbers nil) '(elcord-display-line-numbers nil)
@ -13,7 +15,7 @@
'(elcord-mode t nil (elcord)) '(elcord-mode t nil (elcord))
'(elcord-quiet t) '(elcord-quiet t)
'(package-selected-packages '(package-selected-packages
'(scala-mode thrift lsp-pyright elcord quelpa eldoc-cmake cpputils-cmake)) '(elcord quelpa eldoc-cmake cpputils-cmake))
'(warning-suppress-types '((initialization) (defvaralias)))) '(warning-suppress-types '((initialization) (defvaralias))))
(custom-set-faces (custom-set-faces
;; custom-set-faces was added by Custom. ;; custom-set-faces was added by Custom.

@ -37,8 +37,8 @@
;;hydra ;;hydra
;;indent-guides ; highlighted indent columns ;;indent-guides ; highlighted indent columns
ligatures ; ligatures and symbols to make your code pretty again ligatures ; ligatures and symbols to make your code pretty again
;; minimap ; show a map of the code on the side minimap ; show a map of the code on the side
;; modeline ; snazzy, Atom-inspired modeline, plus API modeline ; snazzy, Atom-inspired modeline, plus API
;;nav-flash ; blink cursor line after big motions ;;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 ophints ; highlight the region an operation acts on
@ -121,7 +121,7 @@
;;common-lisp ; if you've seen one lisp, you've seen them all ;;common-lisp ; if you've seen one lisp, you've seen them all
;;coq ; proofs-as-programs ;;coq ; proofs-as-programs
;;crystal ; ruby at the speed of c ;;crystal ; ruby at the speed of c
csharp ; unity, .NET, and mono shenanigans (csharp +lsp) ; unity, .NET, and mono shenanigans
;;data ; config/data formats ;;data ; config/data formats
;;(dart +flutter) ; paint ui and not much else ;;(dart +flutter) ; paint ui and not much else
;;dhall ;;dhall
@ -144,38 +144,38 @@
json ; At least it ain't XML json ; At least it ain't XML
(java +lsp) ; the poster child for carpal tunnel syndrome (java +lsp) ; the poster child for carpal tunnel syndrome
javascript ; all(hope(abandon(ye(who(enter(here)))))) javascript ; all(hope(abandon(ye(who(enter(here))))))
;;julia ; a better, faster MATLAB julia ; a better, faster MATLAB
;;kotlin ; a better, slicker Java(Script) kotlin ; a better, slicker Java(Script)
latex ; writing papers in Emacs has never been so fun latex ; writing papers in Emacs has never been so fun
;;lean ; for folks with too much to prove ;;lean ; for folks with too much to prove
;;ledger ; be audit you can be ;;ledger ; be audit you can be
lua ; one-based indices? one-based indices (lua +lsp) ; one-based indices? one-based indices
markdown ; writing docs for people to ignore markdown ; writing docs for people to ignore
;;nim ; python + lisp at the speed of c nim ; python + lisp at the speed of c
;;nix ; I hereby declare "nix geht mehr!" nix ; I hereby declare "nix geht mehr!"
;;ocaml ; an objective camel ocaml ; an objective camel
org ; organize your plain life in plain text org ; organize your plain life in plain text
;;php ; perl's insecure younger brother php ; perl's insecure younger brother
;;plantuml ; diagrams for confusing people more ;;plantuml ; diagrams for confusing people more
;; purescript ; javascript, but functional ;; purescript ; javascript, but functional
python ; beautiful is better than ugly (python +lsp) ; beautiful is better than ugly
;;qt ; the 'cutest' gui framework ever ;;qt ; the 'cutest' gui framework ever
;;racket ; a DSL for DSLs ;;racket ; a DSL for DSLs
;;raku ; the artist formerly known as perl6 ;;raku ; the artist formerly known as perl6
;;rest ; Emacs as a REST client ;;rest ; Emacs as a REST client
;;rst ; ReST in peace ;;rst ; ReST in peace
(ruby +rails) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"} (ruby +rails) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"}
rust ; Fe2O3.unwrap().unwrap().unwrap().unwrap() (rust +lsp) ; Fe2O3.unwrap().unwrap().unwrap().unwrap()
;;scala ; java, but good (scala +lsp) ; java, but good
;;(scheme +guile) ; a fully conniving family of lisps ;;(scheme +guile) ; a fully conniving family of lisps
sh ; she sells {ba,z,fi}sh shells on the C xor sh ; she sells {ba,z,fi}sh shells on the C xor
;;sml ;;sml
;;solidity ; do you need a blockchain? No. ;;solidity ; do you need a blockchain? No.
;;swift ; who asked for emoji variables? (swift +lsp) ; who asked for emoji variables?
;;terra ; Earth and Moon in alignment for performance. ;;terra ; Earth and Moon in alignment for performance.
;;web ; the tubes web ; the tubes
yaml ; JSON, but readable yaml ; JSON, but readable
;;zig ; C, but simpler (zig +lsp) ; C, but simpler
:email :email
;;(mu4e +org +gmail) ;;(mu4e +org +gmail)
@ -193,3 +193,7 @@
:config :config
;;literate ;;literate
(default +bindings +smartparens)) (default +bindings +smartparens))
(after! lsp-pyls
(setq lsp-pyls-plugins-pycodestyle-ignore '("E501")))

@ -28,6 +28,7 @@ call plug#begin('~/.config/nvim/plugged')
Plug 'ellisonleao/gruvbox.nvim' Plug 'ellisonleao/gruvbox.nvim'
Plug 'sainnhe/gruvbox-material' Plug 'sainnhe/gruvbox-material'
Plug 'projekt0n/github-nvim-theme' Plug 'projekt0n/github-nvim-theme'
Plug 'chriskempson/base16-vim'
" Lua Line " Lua Line
Plug 'nvim-lualine/lualine.nvim' Plug 'nvim-lualine/lualine.nvim'
Plug 'kyazdani42/nvim-web-devicons' Plug 'kyazdani42/nvim-web-devicons'
@ -56,27 +57,27 @@ set shiftwidth=4
let g:ruby_recommended_style = 0 let g:ruby_recommended_style = 0
" Binds " Binds
" Tabs " Tabs
vmap <Tab> >gv vmap <Tab> >gv
vmap <S-Tab> <gv vmap <S-Tab> <gv
" NERDTree " NERDTree
nmap <silent> <C-D> :NERDTreeToggle<CR> nmap <silent> <C-D> :NERDTreeToggle<CR>
set clipboard+=unnamedplus set clipboard+=unnamedplus
" Theme " Theme
" set background=dark " set background=dark
colorscheme github_dark colorscheme base16-tomorrow-night
let &showbreak = '↳ ' let &showbreak = '↳ '
set laststatus=0 ruler set laststatus=0 ruler
" set rnu nu set nu
hi Normal guibg=NONE ctermbg=NONE " hi Normal guibg=NONE ctermbg=NONE
hi EndOfBuffer guibg=NONE ctermbg=NONE " hi EndOfBuffer guibg=NONE ctermbg=NONE
hi TabLine guibg=NONE ctermbg=NONE " hi TabLine guibg=NONE ctermbg=NONE
" hi TabLineSel ctermfg=223 guibg=NONE ctermbg=NONE " " hi TabLineSel ctermfg=223 guibg=NONE ctermbg=NONE
hi TabLineFill guibg=NONE ctermbg=NONE " hi TabLineFill guibg=NONE ctermbg=NONE
hi StatusLine ctermbg=NONE guibg=NONE hi StatusLine ctermbg=NONE guibg=NONE

Loading…
Cancel
Save