Merge branch 'desktop' into headless
This commit is contained in:
0
.config/nvim/ftplugin/python.lua
Normal file
0
.config/nvim/ftplugin/python.lua
Normal file
30
.config/nvim/init.lua
Normal file
30
.config/nvim/init.lua
Normal file
@@ -0,0 +1,30 @@
|
||||
require("plugins")
|
||||
require("keybinds")
|
||||
-- GENERAL SETTINGS
|
||||
vim.o.termguicolors = true
|
||||
vim.cmd('colorscheme monokai') -- set colorscheme
|
||||
vim.o.syntax = 'on'
|
||||
vim.o.errorbells = false
|
||||
vim.o.smartcase = true
|
||||
vim.o.showmode = true
|
||||
vim.o.ignorecase = true -- case-insensitive search
|
||||
vim.bo.swapfile = false
|
||||
vim.o.backup = false
|
||||
vim.o.undodir = vim.fn.stdpath('config') .. '/undodir'
|
||||
vim.o.undofile = true
|
||||
vim.o.incsearch = true
|
||||
vim.o.hidden = true
|
||||
vim.o.completeopt='menuone,noinsert,noselect'
|
||||
vim.bo.autoindent = true
|
||||
vim.bo.smartindent = true
|
||||
vim.o.tabstop = 2
|
||||
vim.o.softtabstop = 2
|
||||
vim.o.shiftwidth = 2
|
||||
vim.o.expandtab = true
|
||||
vim.wo.number = true
|
||||
vim.wo.relativenumber = true
|
||||
vim.o.scrolloff = 8
|
||||
vim.wo.signcolumn = 'yes'
|
||||
vim.wo.wrap = false
|
||||
vim.opt.cursorline = true
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
"LOAD VIM-PLUG
|
||||
if ! filereadable(system('echo -n "${XDG_CONFIG_HOME:-$HOME/.config}/nvim/autoload/plug.vim"'))
|
||||
echo "Downloading junegunn/vim-plug to manage plugins..."
|
||||
silent !mkdir -p ${XDG_CONFIG_HOME:-$HOME/.config}/nvim/autoload/
|
||||
silent !curl "https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim" > ${XDG_CONFIG_HOME:-$HOME/.config}/nvim/autoload/plug.vim
|
||||
autocmd VimEnter * PlugInstall
|
||||
endif
|
||||
|
||||
" SETTINGS SECTION
|
||||
colorscheme monokai " enable monokai theme
|
||||
set noerrorbells " disable error bells if not disabled by terminal
|
||||
set nocompatible " Disable old VI compatibility
|
||||
syntax enable " Syntax highlighting
|
||||
set showmode " Show current mode
|
||||
set number " Show line numbers
|
||||
set relativenumber "show relative line numbers except for the one im on
|
||||
set visualbell " Blink cursor on error instead of beeping
|
||||
set incsearch " search while typing
|
||||
set smartcase " ignore case if lowercase, match case if uppercase used
|
||||
set wildmode=longest,list,full " enable autocomplete
|
||||
set tabstop=4 softtabstop=4 " replace tabs with 4 spaces
|
||||
"set expandtab
|
||||
set smartindent
|
||||
set termguicolors " colors???
|
||||
set exrc
|
||||
set scrolloff=8
|
||||
set completeopt=menuone,noinsert,noselect
|
||||
set signcolumn=yes
|
||||
|
||||
"PLUGINS SECTION
|
||||
call plug#begin(system('echo -n "${XDG_CONFIG_HOME:-$HOME/.config}/nvim/plugged"'))
|
||||
Plug 'lervag/vimtex'
|
||||
call plug#end()
|
||||
|
||||
"KEYBINDS SECTION
|
||||
|
||||
1
.config/nvim/lua/keybinds.lua
Normal file
1
.config/nvim/lua/keybinds.lua
Normal file
@@ -0,0 +1 @@
|
||||
-- filetype-specific keybinds can be found in the ftplugin folder, requires 'filetype plugin on'
|
||||
32
.config/nvim/lua/plugins.lua
Normal file
32
.config/nvim/lua/plugins.lua
Normal file
@@ -0,0 +1,32 @@
|
||||
-- INSTALL PACKER PLUGINS https://github.com/wbthomason/packer.nvim#bootstrapping
|
||||
local vim = vim
|
||||
local execute = vim.api.nvim_command
|
||||
local fn = vim.fn
|
||||
local install_path = fn.stdpath('data')..'/site/pack/packer/opt/packer.nvim'
|
||||
if fn.empty(fn.glob(install_path)) > 0 then
|
||||
execute('!git clone https://github.com/wbthomason/packer.nvim '..install_path)
|
||||
execute 'packadd packer.nvim'
|
||||
end
|
||||
vim.cmd('packadd packer.nvim')
|
||||
local packer = require'packer'
|
||||
local util = require'packer.util'
|
||||
packer.init({
|
||||
package_root = util.join_paths(vim.fn.stdpath('data'), 'site', 'pack')
|
||||
})
|
||||
--- startup and add configure plugins
|
||||
packer.startup(function()
|
||||
local use = use
|
||||
use 'neovim/nvim-lspconfig'
|
||||
use 'nvim-treesitter/nvim-treesitter'
|
||||
end
|
||||
)
|
||||
--[[ PLUGIN CONFIGURATION
|
||||
local configs = require'nvim-treesitter.configs'
|
||||
configs.setup {
|
||||
ensure_installed = "maintained",
|
||||
highlight = {
|
||||
enable = true,
|
||||
}
|
||||
}
|
||||
]]--
|
||||
|
||||
0
.config/wgetrc
Normal file
0
.config/wgetrc
Normal file
@@ -122,7 +122,7 @@ source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zs
|
||||
#ZSH_HIGHLIGHT_STYLES[back-double-quoted-argument]=fg=009
|
||||
#ZSH_HIGHLIGHT_STYLES[assign]=none
|
||||
|
||||
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh # To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
|
||||
[[ ! -f "$ZDOTDIR/p10k.zsh" ]] || source "$ZDOTDIR/p10k.zsh" # To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
|
||||
|
||||
|
||||
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh # load fish-completion, needs to be sourced after syntax highlighting
|
||||
|
||||
Reference in New Issue
Block a user