main
Micke Nordin 3 years ago
parent 41e8b938f5
commit 2bde8b6aed
Signed by: micke
GPG Key ID: 014B273D614BE877

@ -33,15 +33,15 @@ nnoremap <leader>fg <cmd>Telescope live_grep<cr>
nnoremap <leader>fb <cmd>Telescope buffers<cr>
nnoremap <leader>fh <cmd>Telescope help_tags<cr>
" NERDTree settings
" Start NERDTree and put the cursor back in the other window.
autocmd VimEnter * NERDTree | wincmd p
" If another buffer tries to replace NERDTree, put it in the other window, and bring back NERDTree.
autocmd BufEnter * if bufname('#') =~ 'NERD_tree_\d\+' && bufname('%') !~ 'NERD_tree_\d\+' && winnr('$') > 1 |
\ let buf=bufnr() | buffer# | execute "normal! \<C-W>w" | execute 'buffer'.buf | endif
" Exit Vim if NERDTree is the only window remaining in the only tab.
autocmd BufEnter * if tabpagenr('$') == 1 && winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | quit | endif
"" NERDTree settings
"" Start NERDTree and put the cursor back in the other window.
"autocmd VimEnter * NERDTree | wincmd p
"" If another buffer tries to replace NERDTree, put it in the other window, and bring back NERDTree.
"autocmd BufEnter * if bufname('#') =~ 'NERD_tree_\d\+' && bufname('%') !~ 'NERD_tree_\d\+' && winnr('$') > 1 |
" \ let buf=bufnr() | buffer# | execute "normal! \<C-W>w" | execute 'buffer'.buf | endif
"" Exit Vim if NERDTree is the only window remaining in the only tab.
"autocmd BufEnter * if tabpagenr('$') == 1 && winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | quit | endif
"
" lsp diagnostics
lua <<EOF
require'toggle_lsp_diagnostics'.init({ start_on = true })
@ -183,7 +183,7 @@ local capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protoco
-- Use a loop to conveniently call 'setup' on multiple servers and
-- map buffer local keybindings when the language server attaches
local servers = { 'pyright', 'bashls'}
local servers = { 'pyright', 'bashls', 'clangd'}
for _, lsp in ipairs(servers) do
nvim_lsp[lsp].setup {
capabilities = capabilities,
@ -195,5 +195,17 @@ for _, lsp in ipairs(servers) do
end
-- set up formatting
require "lspconfig".efm.setup {
init_options = {documentFormatting = true},
settings = {
rootMarkers = {".git/"},
languages = {
python = {
{formatCommand = "yapf --quiet", formatStdin = true},
{formatCommand = "isort -d -", formatStdin = true}
}
}
}
}
EOF

@ -0,0 +1,26 @@
#!/bin/bash
olddir=$(pwd)
dir=$(mktemp -d)
cd ${dir}
filename="mickeos.cfg"
echo 'Section: misc
Priority: optional
Homepage: smolnet.org
Standards-Version: 3.9.2
Package: mickeos
Version: 10
Maintainer: Micke Nordin <hej@mic.ke>
Depends: i3
Recommends: lxqt
Provides: xfwm4,audacious,audacious-plugins,audacious-plugins-data,lxqt-panel,lxqt-panel-l10n,qterminal,qterminal-l10n,qtermwidget5-data,smplayer,smplayer-l10n,smplayer-themes,smtube
Description: Fake it till you make it
' > ${filename}
equivs-build ${filename}
sudo dpkg -i *.deb
cp *.deb ~/
sudo apt -y install lxqt kitty
cd ${olddir}
rm -r ${dir}
Loading…
Cancel
Save