Xresources, .bash_profile, .bashrc, .emacs

This commit is contained in:
Magic_RB 2020-03-28 23:38:47 +01:00
parent 45dc8da248
commit 01f1c9ecaa
4 changed files with 98 additions and 45 deletions

56
.Xresources Normal file
View file

@ -0,0 +1,56 @@
! URxvt
!URxvt*termName: screeN-256coloR
URxvt*termName: rxvt-unicode-256color
!! Colorscheme
! special
*.foreground: #aaaaaa
*.background: #171717
*.cursorColor: #cccccc
! black
*.color0: #282a2e
*.color8: #373b41
! red
*.color1: #c53030
*.color9: #d14e4e
! green
*.color2: #b7c52c
*.color10: #b8c34f
! yellow
*.color3: #e17a33
*.color11: #f4bc4e
! blue
*.color4: #4292d4
*.color12: #6e9cc2
! magenta
*.color5: #aa4aca
*.color13: #b37ec3
! cyan
*.color6: #50cebe
*.color14: #72c1b6
! white
*.color7: #6d99c5
*.color15: #aaaaaa
!! Fonts
URxvt.font: xft:DroidSansMono:pixelsize=12
!*.font: xft:DroidSansMono:style=Regular:size=8
!*.boldFont: xft:DroidSans-Bold:style=Bold:size=8
!*.italicFont: xft:DroidSans:style=Italic:size=8
!*.boldItalicFont: xft:DroidSans:style=Bold Italic:size=8
!! Scrollbar
URxvt.scrollBar: false
URxvt.scrollBar_right: false

5
.bash_profile Normal file
View file

@ -0,0 +1,5 @@
#
# ~/.bash_profile
#
xrdb "$HOME/.Xresources"

24
.bashrc Normal file
View file

@ -0,0 +1,24 @@
#
# /etc/bash.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
[[ $DISPLAY ]] && shopt -s checkwinsize
[ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion
## Enable color on ls and grep
alias ls='ls --color=auto'
alias grep='grep --color=auto'
## Add .local/bin to path
export PATH="${HOME}/.local/bin:${PATH}"
if [[ -d "${HOME}/.cargo/bin" ]]; then
export PATH="${HOME}/.cargo/bin:${PATH}"
fi
## Set prompt
export PS1="\u@\[\e[37m\]\h\[\e[m\]:\[\e[32m\]\w\[\e[m\]\[\e[31m\]\\$\[\e[m\] "

58
.emacs
View file

@ -22,7 +22,7 @@ There are two things you can do about this warning:
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(package-selected-packages
'(yaml-mode scad-mode lsp-treemacs flycheck-rust telephone-line yasnippet flycheck-pos-tip flycheck magit lsp-ui all-the-icons doom-themes lsp-mode use-package treemacs-evil rust-mode)))
'(scad-mode lsp-treemacs flycheck-rust telephone-line yasnippet flycheck-pos-tip flycheck magit lsp-ui all-the-icons doom-themes lsp-mode use-package treemacs-evil rust-mode)))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
@ -59,10 +59,7 @@ There are two things you can do about this warning:
(use-package company-lsp
:ensure t
:config
(push '(company-lsp company-lua) company-backends)
(setq company-lsp-enable-recompletion t)
(setq lsp-auto-configure nil)
)
(push 'company-lsp company-backends))
;(use-package company-box
; :hook (company-mode . company-box-mode))
@ -85,46 +82,17 @@ There are two things you can do about this warning:
(use-package lsp-mode
:ensure t
:hook ((lua-mode) . lsp)
:config
(setq lsp-rust-server 'rust-analyzer)
;(setq lsp-rust-server 'rls)
(add-to-list 'auto-mode-alist '("\\.rs\\'" . rust-mode))
; (add-to-list 'auto-mode-alist '("\\.lua\\'" . lua-mode))
(add-hook 'rust-mode-hook 'lsp)
; (add-hook 'lua-mode-hook 'lsp)
)
(add-hook 'rust-mode-hook 'lsp))
(use-package lsp-treemacs
:ensure t
:config
(lsp-treemacs-sync-mode 1))
(use-package yaml-mode
:ensure t)
;(use-package lsp-lua-emmy
; :demand
; :ensure nil
; :load-path "~/.emacs.d/lsp-lua-emmy"
; :hook (lua-mode . lsp)
; :config
; (setq lsp-lua-emmy-jar-path (expand-file-name "EmmyLua-LS-all.jar" user-emacs-directory))
; )
;(use-package lua-mode
; :ensure t
; :mode "\\.lua$"
; :interpreter "lua"
; :config
; (setq lua-indent-level 4)
; (setq lua-indent-string-contents t)
; (setq lua-prefix-key nil)
; )
;(add-to-list 'company-lsp-filter-candidates '(lsp-emmy-lua . t))
(use-package all-the-icons
:ensure t)
@ -133,25 +101,25 @@ There are two things you can do about this warning:
:config
(telephone-line-mode 1))
(use-package doom-themes
:ensure t
:config
;(use-package doom-themes
; :ensure t
; :config
;; Global settings (defaults)
(setq doom-themes-enable-bold t ; if nil, bold is universally disabled
doom-themes-enable-italic t) ; if nil, italics is universally disabled
(load-theme 'doom-one t)
; (setq doom-themes-enable-bold t ; if nil, bold is universally disabled
; doom-themes-enable-italic t) ; if nil, italics is universally disabled
; (load-theme 'doom-one t)
;; Enable flashing mode-line on errors
(doom-themes-visual-bell-config)
; (doom-themes-visual-bell-config)
;; Enable custom neotree theme (all-the-icons must be installed!)
;(doom-themes-neotree-config)
;; or for treemacs users
(setq doom-themes-treemacs-theme "doom-colors") ; use the colorful treemacs theme
(doom-themes-treemacs-config)
;(setq doom-themes-treemacs-theme "doom-colors") ; use the colorful treemacs theme
;(doom-themes-treemacs-config)
;; Corrects (and improves) org-mode's native fontification.
(doom-themes-org-config))
; (doom-themes-org-config))
(global-set-key (kbd "M-RET t") 'treemacs)
(global-set-key (kbd "M-RET s") 'treemacs-switch-workspace)