mirror of
https://github.com/He4eT/dotfiles.git
synced 2026-06-18 19:04:26 +00:00
Compare commits
32 commits
3ee7c2e599
...
7581fb0fb1
| Author | SHA1 | Date | |
|---|---|---|---|
| 7581fb0fb1 | |||
| 2464ddc6ff | |||
| 51166fd433 | |||
| 8a3214050b | |||
| 1d0d9bac8a | |||
| d1e48bc140 | |||
| ea0e0c7bff | |||
| 71912199d6 | |||
| d3909ab5c4 | |||
| c6fdaea4d0 | |||
| 1d9c02f628 | |||
| 5f37750c51 | |||
| b0715de1e9 | |||
| 79580899fd | |||
| c248f2bbb3 | |||
| c91528ec07 | |||
| d043b7f208 | |||
| 87406749cc | |||
| 90b0906311 | |||
| b2796d7204 | |||
| a7a20ba68d | |||
| db56eee78c | |||
| e4a8418aab | |||
| fb2f263bf4 | |||
| 02de8b7afa | |||
| 619cceb523 | |||
| 41bd4ea7e5 | |||
| f64ff2f80f | |||
| 36b8d97d55 | |||
| ad00cafe9d | |||
| 34354124b3 | |||
| 38a47ed8c5 |
3 changed files with 45 additions and 40 deletions
2
Makefile
2
Makefile
|
|
@ -68,7 +68,7 @@ install_i3: install_base install_gui
|
||||||
|
|
||||||
remove_default_configs:
|
remove_default_configs:
|
||||||
rm -f ~/.zshrc
|
rm -f ~/.zshrc
|
||||||
rm -fr ~/.config/i3/
|
rm -f ~/.config/i3/config
|
||||||
|
|
||||||
apply_configs: remove_default_configs
|
apply_configs: remove_default_configs
|
||||||
stow -Rvt ~ home
|
stow -Rvt ~ home
|
||||||
|
|
|
||||||
|
|
@ -184,8 +184,9 @@ vim.keymap.set('n', '<leader>l', '<C-i>', { desc = 'Forward' })
|
||||||
-- Copy'n'Paste
|
-- Copy'n'Paste
|
||||||
vim.keymap.set('v', '<leader>y', '"+y', { desc = 'Cop[y] selection to system clipboard' })
|
vim.keymap.set('v', '<leader>y', '"+y', { desc = 'Cop[y] selection to system clipboard' })
|
||||||
vim.keymap.set('n', '<leader>y', function()
|
vim.keymap.set('n', '<leader>y', function()
|
||||||
vim.fn.setreg('+', vim.fn.getreg('"'))
|
local text = vim.fn.getreg '"'
|
||||||
print('Copied to system clipboard')
|
vim.fn.system('xclip -i -selection clipboard', text)
|
||||||
|
print 'Copied to system clipboard'
|
||||||
end, {
|
end, {
|
||||||
silent = true,
|
silent = true,
|
||||||
desc = 'Copy last [y]anked or deleted text to system clipboard',
|
desc = 'Copy last [y]anked or deleted text to system clipboard',
|
||||||
|
|
@ -351,7 +352,6 @@ require('lazy').setup({
|
||||||
.. ' --line-number'
|
.. ' --line-number'
|
||||||
.. ' --max-columns=512'
|
.. ' --max-columns=512'
|
||||||
.. ' --smart-case'
|
.. ' --smart-case'
|
||||||
.. ' --hidden'
|
|
||||||
.. ' --vimgrep',
|
.. ' --vimgrep',
|
||||||
file_ignore_patterns = {
|
file_ignore_patterns = {
|
||||||
'^node_modules/',
|
'^node_modules/',
|
||||||
|
|
|
||||||
77
home/.vimrc
77
home/.vimrc
|
|
@ -1,3 +1,29 @@
|
||||||
|
""" Common
|
||||||
|
|
||||||
|
set encoding=utf-8
|
||||||
|
set nocompatible
|
||||||
|
set mouse=a
|
||||||
|
set scrolloff=0
|
||||||
|
|
||||||
|
set number
|
||||||
|
set fillchars=eob:\ " No more ~
|
||||||
|
|
||||||
|
set nowrap
|
||||||
|
set autoindent
|
||||||
|
set expandtab
|
||||||
|
set smarttab
|
||||||
|
set tabstop=2
|
||||||
|
set shiftwidth=2
|
||||||
|
|
||||||
|
let mapleader = ' '
|
||||||
|
set ttimeoutlen=10
|
||||||
|
|
||||||
|
nnoremap <SPACE> <Nop>
|
||||||
|
|
||||||
|
nnoremap <Esc> :nohl<CR>
|
||||||
|
|
||||||
|
filetype plugin indent on
|
||||||
|
|
||||||
""" Plugins
|
""" Plugins
|
||||||
" :PlugInstall
|
" :PlugInstall
|
||||||
if empty(glob('~/.vim/autoload/plug.vim'))
|
if empty(glob('~/.vim/autoload/plug.vim'))
|
||||||
|
|
@ -10,26 +36,8 @@
|
||||||
Plug 'widatama/vim-phoenix'
|
Plug 'widatama/vim-phoenix'
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
""" Common
|
|
||||||
|
|
||||||
set mouse=a
|
|
||||||
set nowrap
|
|
||||||
set autoindent
|
|
||||||
set expandtab
|
|
||||||
set tabstop=2
|
|
||||||
set shiftwidth=2
|
|
||||||
|
|
||||||
filetype plugin indent on
|
|
||||||
|
|
||||||
let mapleader = ' '
|
|
||||||
nnoremap <SPACE> <Nop>
|
|
||||||
nnoremap <silent> <Esc> :nohlsearch<CR>
|
|
||||||
|
|
||||||
""" Appearance
|
""" Appearance
|
||||||
|
|
||||||
set number
|
|
||||||
set fillchars=eob:\ "
|
|
||||||
|
|
||||||
colorscheme phoenix
|
colorscheme phoenix
|
||||||
PhoenixOrange
|
PhoenixOrange
|
||||||
|
|
||||||
|
|
@ -41,38 +49,35 @@
|
||||||
|
|
||||||
""" Statusline
|
""" Statusline
|
||||||
|
|
||||||
|
hi StatusLine ctermbg=none ctermfg=white cterm=bold
|
||||||
|
|
||||||
set noshowmode
|
set noshowmode
|
||||||
set laststatus=2
|
set laststatus=2
|
||||||
|
|
||||||
hi StatusLine ctermbg=none ctermfg=white cterm=bold
|
|
||||||
hi StatusLineDim ctermbg=none ctermfg=gray cterm=bold
|
|
||||||
|
|
||||||
set statusline=
|
set statusline=
|
||||||
set statusline+=%#StatusLine#
|
set statusline+=%#StatusLine#
|
||||||
set statusline+=[%{mode()}]
|
set statusline+=%{mode()}
|
||||||
|
set statusline+=\ " Space
|
||||||
|
|
||||||
|
set statusline+=%#LineNr#
|
||||||
|
set statusline+=%y
|
||||||
|
|
||||||
|
set statusline+=%#StatusLine#
|
||||||
set statusline+=\ %f
|
set statusline+=\ %f
|
||||||
set statusline+=\ %m
|
set statusline+=\ %m
|
||||||
|
|
||||||
set statusline+=%=
|
set statusline+=%=
|
||||||
|
|
||||||
set statusline+=%#StatusLineDim#
|
set statusline+=%#LineNr#
|
||||||
|
set statusline+=%{&fileformat}
|
||||||
set statusline+=\ %{&fileencoding?&fileencoding:&encoding}
|
set statusline+=\ %{&fileencoding?&fileencoding:&encoding}
|
||||||
set statusline+=\ %{&fileformat}
|
|
||||||
set statusline+=\ %y
|
|
||||||
|
|
||||||
set statusline+=%#StatusLine#
|
set statusline+=%#StatusLine#
|
||||||
set statusline+=\ %p%%
|
|
||||||
set statusline+=\ %l:%c
|
set statusline+=\ %l:%c
|
||||||
|
set statusline+=\ %p%%
|
||||||
|
|
||||||
|
|
||||||
""" Copy'n'paste
|
""" Copy'n'paste
|
||||||
|
|
||||||
function! PushToClipboard()
|
nnoremap <silent><leader>y :call system('xclip -i -selection clipboard', @@)<cr>
|
||||||
if !empty($WAYLAND_DISPLAY)
|
vnoremap <silent><leader>y y:call system('xclip -i -selection clipboard', @@)<cr>
|
||||||
call system('wl-copy', @")
|
|
||||||
else
|
|
||||||
call system('xclip -i -selection clipboard', @")
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
nnoremap <silent><leader>y :call PushToClipboard()<CR>
|
|
||||||
vnoremap <silent><leader>y y:call PushToClipboard()<CR>
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue