mirror of
https://github.com/He4eT/dotfiles.git
synced 2026-06-18 19:04:26 +00:00
Compare commits
37 commits
7581fb0fb1
...
3ee7c2e599
| Author | SHA1 | Date | |
|---|---|---|---|
| 3ee7c2e599 | |||
| 6c74eea252 | |||
| ba8a8d22f8 | |||
| cb0b5e0b69 | |||
| 9a611befd9 | |||
| 89b8f4a28e | |||
| 5fd0e1e2f6 | |||
| 1a897d7143 | |||
| 3b00e70aab | |||
| 708ba4456c | |||
| 87f1234613 | |||
| 120d9a6fc1 | |||
| 1f51471afb | |||
| d2f39dd374 | |||
| 186d12012b | |||
| d5e5f33911 | |||
| 0ae874afc3 | |||
| 1921a73d54 | |||
| 09fddea8c7 | |||
| 4b90c6729c | |||
| 5f252f5b50 | |||
| 967984334b | |||
| dfefeaedf7 | |||
| 0e4bcfdc5e | |||
| e1d1a7905e | |||
| ecdc5e4352 | |||
| 56746a9eaf | |||
| 0a61f761d5 | |||
| de7eb87caf | |||
| e494152b45 | |||
| fe3ce9d543 | |||
| 2f9679dd35 | |||
| 2fa78f715e | |||
| 51a478ea32 | |||
| b7b1f2d4df | |||
| 96c353ef78 | |||
| c7532a4957 |
3 changed files with 40 additions and 45 deletions
2
Makefile
2
Makefile
|
|
@ -68,7 +68,7 @@ install_i3: install_base install_gui
|
|||
|
||||
remove_default_configs:
|
||||
rm -f ~/.zshrc
|
||||
rm -f ~/.config/i3/config
|
||||
rm -fr ~/.config/i3/
|
||||
|
||||
apply_configs: remove_default_configs
|
||||
stow -Rvt ~ home
|
||||
|
|
|
|||
|
|
@ -184,9 +184,8 @@ vim.keymap.set('n', '<leader>l', '<C-i>', { desc = 'Forward' })
|
|||
-- Copy'n'Paste
|
||||
vim.keymap.set('v', '<leader>y', '"+y', { desc = 'Cop[y] selection to system clipboard' })
|
||||
vim.keymap.set('n', '<leader>y', function()
|
||||
local text = vim.fn.getreg '"'
|
||||
vim.fn.system('xclip -i -selection clipboard', text)
|
||||
print 'Copied to system clipboard'
|
||||
vim.fn.setreg('+', vim.fn.getreg('"'))
|
||||
print('Copied to system clipboard')
|
||||
end, {
|
||||
silent = true,
|
||||
desc = 'Copy last [y]anked or deleted text to system clipboard',
|
||||
|
|
@ -352,6 +351,7 @@ require('lazy').setup({
|
|||
.. ' --line-number'
|
||||
.. ' --max-columns=512'
|
||||
.. ' --smart-case'
|
||||
.. ' --hidden'
|
||||
.. ' --vimgrep',
|
||||
file_ignore_patterns = {
|
||||
'^node_modules/',
|
||||
|
|
|
|||
77
home/.vimrc
77
home/.vimrc
|
|
@ -1,29 +1,3 @@
|
|||
""" 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
|
||||
" :PlugInstall
|
||||
if empty(glob('~/.vim/autoload/plug.vim'))
|
||||
|
|
@ -36,8 +10,26 @@
|
|||
Plug 'widatama/vim-phoenix'
|
||||
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
|
||||
|
||||
set number
|
||||
set fillchars=eob:\ "
|
||||
|
||||
colorscheme phoenix
|
||||
PhoenixOrange
|
||||
|
||||
|
|
@ -49,35 +41,38 @@
|
|||
|
||||
""" Statusline
|
||||
|
||||
hi StatusLine ctermbg=none ctermfg=white cterm=bold
|
||||
|
||||
set noshowmode
|
||||
set laststatus=2
|
||||
|
||||
hi StatusLine ctermbg=none ctermfg=white cterm=bold
|
||||
hi StatusLineDim ctermbg=none ctermfg=gray cterm=bold
|
||||
|
||||
set statusline=
|
||||
set statusline+=%#StatusLine#
|
||||
set statusline+=%{mode()}
|
||||
set statusline+=\ " Space
|
||||
|
||||
set statusline+=%#LineNr#
|
||||
set statusline+=%y
|
||||
|
||||
set statusline+=%#StatusLine#
|
||||
set statusline+=[%{mode()}]
|
||||
set statusline+=\ %f
|
||||
set statusline+=\ %m
|
||||
|
||||
set statusline+=%=
|
||||
|
||||
set statusline+=%#LineNr#
|
||||
set statusline+=%{&fileformat}
|
||||
set statusline+=%#StatusLineDim#
|
||||
set statusline+=\ %{&fileencoding?&fileencoding:&encoding}
|
||||
set statusline+=\ %{&fileformat}
|
||||
set statusline+=\ %y
|
||||
|
||||
set statusline+=%#StatusLine#
|
||||
set statusline+=\ %l:%c
|
||||
set statusline+=\ %p%%
|
||||
|
||||
set statusline+=\ %l:%c
|
||||
|
||||
""" Copy'n'paste
|
||||
|
||||
nnoremap <silent><leader>y :call system('xclip -i -selection clipboard', @@)<cr>
|
||||
vnoremap <silent><leader>y y:call system('xclip -i -selection clipboard', @@)<cr>
|
||||
function! PushToClipboard()
|
||||
if !empty($WAYLAND_DISPLAY)
|
||||
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