summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/.bashrc8
-rw-r--r--.config/.vimrc48
-rw-r--r--.config/nvim/init.vim55
3 files changed, 67 insertions, 44 deletions
diff --git a/.config/.bashrc b/.config/.bashrc
index 6ca0e5c..b5407dc 100644
--- a/.config/.bashrc
+++ b/.config/.bashrc
@@ -1,10 +1,8 @@
-# .bashrc
-
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
alias ls='ls --color=auto'
-alias ll='ls -lh'
+alias lt='ls -t'
alias l='ls -lha'
PURPLE="\[$(tput setaf 5)\]"
@@ -13,12 +11,12 @@ RESET="\[$(tput sgr0)\]"
PS1="[\u@${PURPLE}\h${RESET} \w]\n> "
PS2=">> "
-# export XDG_RUNTIME_DIR=/run/user/$(id -u)
-
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
+PATH="$HOME/dotfiles/scripts:$PATH"
+
if [[ -z $DISPLAY ]] && [[ $(tty) = "/dev/tty1" ]]; then
exec startx &> /dev/null
fi
diff --git a/.config/.vimrc b/.config/.vimrc
index 573c6b7..55f9908 100644
--- a/.config/.vimrc
+++ b/.config/.vimrc
@@ -13,28 +13,40 @@ call plug#end()
set termguicolors
colorscheme hatsunemiku
+"set shiftwidth=4
+"set smarttab
+"set expandtab
+"set tabstop=4
+"set softtabstop=0
+
+set tabstop=8
+set shiftwidth=8
+set softtabstop=8
+set textwidth=80
+set noexpandtab
+
set nowrap
set cindent
-set cinoptions=(,{,!,l1
-
-set shiftwidth=4 smarttab
-set expandtab
-set tabstop=4 softtabstop=0
+"set cinoptions=(,{,!,l1
+set cinoptions=:0,l1,t0,g0,(0
let g:netrw_banner=0
set makeprg=./build.sh
-map \ve :vs<bar>wincmd l<bar>Ex<CR>
-map \t :vertical rightbelow terminal<space>
-map \m :make!<CR>:vertical rightbelow copen<CR><CR>:wincmd =<CR>
-map \n :cnext<CR>
-map \c :cd %:p:h<CR>
-map \q :q<CR>
-map \b :buffer<SPACE>
-map \bn :bn<CR>
-map \bp :bp<CR>
-map \bd :bd<CR>
-
-map \y "+y
-map \p "+p
+let mapleader=","
+
+map <leader>e :Ex<cr>
+map <leader>ve :vs<bar>wincmd l<bar>Ex<cr>
+map <leader>t :vertical rightbelow terminal<space>
+map <leader>m :make!<cr>:vertical rightbelow copen<cr><cr>:wincmd =<cr>
+map <leader>n :cnext<cr>
+map <leader>z :cd %:p:h<cr>
+map <leader>q :q<cr>
+map <leader>b :buffers<cr>:b<space>
+
+map <leader>y "+y
+map <leader>p "+p
+
+map <leader>cm I/*<space><esc>A<space>*/<esc>0
+map <leader>cd ^dwA<backspace><backspace><backspace><esc>0
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
index 197c15a..6af4444 100644
--- a/.config/nvim/init.vim
+++ b/.config/nvim/init.vim
@@ -1,34 +1,47 @@
-colorscheme retrobox
-set termguicolors
+let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.vim'
+if empty(glob(data_dir . '/autoload/plug.vim'))
+ silent execute '!curl -fLo '.data_dir.'/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
+ autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
+endif
-set nowrap
+call plug#begin()
+Plug '4513ECHO/vim-colors-hatsunemiku'
+call plug#end()
+
+set termguicolors
+colorscheme hatsunemiku
set incsearch
set nohlsearch
set clipboard+=unnamedplus
-set cindent
-set cinoptions=(,{,!,l1
+set tabstop=8
+set shiftwidth=8
+set softtabstop=8
+set textwidth=80
+set noexpandtab
-set shiftwidth=4 smarttab
-set expandtab
-set tabstop=4 softtabstop=0
+set nowrap
+set cindent
+set cinoptions=:0,l1,t0,g0,(0
let g:netrw_banner=0
set makeprg=./build.sh
-map \e :Ex<CR>
-map \ve :vs<bar>wincmd l<bar>Ex<CR>
-map \t :vertical rightbelow terminal<space>
-map \m :make!<CR>:vertical rightbelow copen<CR><CR>:wincmd =<CR>
-map \n :cnext<CR>
-map \c :cd %:p:h<CR>
-map \q :q<CR>
-map \b :buffer<SPACE>
-map \bn :bn<CR>
-map \bp :bp<CR>
-map \bd :bd<CR>
-map \p :let @+ = expand("%")<CR>
-map \fp :let @+ = expand("%:p")<CR>
+let mapleader=","
+
+map <leader>e :Ex<cr>
+map <leader>ve :vs<bar>wincmd l<bar>Ex<cr>
+map <leader>t :vertical rightbelow terminal<space>
+map <leader>m :make!<cr>:vertical rightbelow copen<cr><cr>:wincmd =<cr>
+map <leader>n :cnext<cr>
+map <leader>z :cd %:p:h<cr>
+map <leader>q :q<cr>
+map <leader>b :buffers<cr>:b<space>
+map <leader>p :let @+ = expand("%")<cr>
+map <leader>fp :let @+ = expand("%:p")<cr>
+
+map <leader>cm I/*<space><esc>A<space>*/<esc>0
+map <leader>cd ^dwA<backspace><backspace><backspace><esc>0