Improvements
This commit is contained in:
parent
cc50f4ce09
commit
b402b22a75
4 changed files with 58 additions and 19 deletions
|
@ -1,16 +1,14 @@
|
||||||
require("packer").startup({{
|
require("packer").startup({{
|
||||||
|
-- plugin manager
|
||||||
"wbthomason/packer.nvim",
|
"wbthomason/packer.nvim",
|
||||||
|
|
||||||
-- {
|
-- colors
|
||||||
-- "lukas-reineke/indent-blankline.nvim",
|
|
||||||
-- branch = "lua",
|
|
||||||
-- },
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"olimorris/onedark.nvim",
|
"olimorris/onedark.nvim",
|
||||||
requires = "rktjmp/lush.nvim",
|
requires = "rktjmp/lush.nvim",
|
||||||
},
|
},
|
||||||
|
|
||||||
|
-- syntax parsing
|
||||||
{
|
{
|
||||||
"nvim-treesitter/nvim-treesitter",
|
"nvim-treesitter/nvim-treesitter",
|
||||||
run = ":TSUpdate",
|
run = ":TSUpdate",
|
||||||
|
@ -39,8 +37,10 @@ require("packer").startup({{
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
-- underlines all words that match the word under the cursor
|
||||||
"yamatsum/nvim-cursorline",
|
"yamatsum/nvim-cursorline",
|
||||||
|
|
||||||
|
-- helps to find cursor when it jumps a far distance
|
||||||
{
|
{
|
||||||
"edluffy/specs.nvim",
|
"edluffy/specs.nvim",
|
||||||
config = function()
|
config = function()
|
||||||
|
@ -64,13 +64,15 @@ require("packer").startup({{
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
-- highlights color codes with their color
|
||||||
|
{
|
||||||
"norcalli/nvim-colorizer.lua",
|
"norcalli/nvim-colorizer.lua",
|
||||||
config = function()
|
config = function()
|
||||||
require("colorizer").setup()
|
require("colorizer").setup()
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
-- automatically adds matching brackets, quotation marks, etc
|
||||||
{
|
{
|
||||||
"windwp/nvim-autopairs",
|
"windwp/nvim-autopairs",
|
||||||
config = function()
|
config = function()
|
||||||
|
@ -80,20 +82,19 @@ require("packer").startup({{
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
-- finds errors & warnings in code
|
||||||
"vim-syntastic/syntastic",
|
"vim-syntastic/syntastic",
|
||||||
|
|
||||||
|
-- tools for rust programming
|
||||||
"rust-lang/rust.vim",
|
"rust-lang/rust.vim",
|
||||||
|
|
||||||
|
-- python formatter
|
||||||
{
|
{
|
||||||
"psf/black",
|
"psf/black",
|
||||||
run = ":BlackUpgrade",
|
run = ":BlackUpgrade",
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
-- discord rich presence
|
||||||
"Vimjas/vim-python-pep8-indent",
|
|
||||||
ft = "python",
|
|
||||||
},
|
|
||||||
|
|
||||||
"andweeb/presence.nvim",
|
"andweeb/presence.nvim",
|
||||||
}})
|
}})
|
||||||
|
|
||||||
|
@ -129,6 +130,3 @@ vim.g.syntastic_check_on_wq = 1
|
||||||
|
|
||||||
-- rust.vim
|
-- rust.vim
|
||||||
vim.g.rustfmt_autosave = 1
|
vim.g.rustfmt_autosave = 1
|
||||||
|
|
||||||
-- vim-python-pep8-indent
|
|
||||||
vim.g.python_pep8_indent_multiline_string = -2
|
|
||||||
|
|
13
.local/share/applications/goneovim.desktop
Executable file
13
.local/share/applications/goneovim.desktop
Executable file
|
@ -0,0 +1,13 @@
|
||||||
|
#!/usr/bin/env xdg-open
|
||||||
|
# Desktop entry modified by Endie
|
||||||
|
# Original by Goneovim AUR package maintainers
|
||||||
|
[Desktop Entry]
|
||||||
|
Version=1.0
|
||||||
|
Type=Application
|
||||||
|
Name=Goneovim
|
||||||
|
Comment=Neovim GUI written in Golang, using a Golang qt backend
|
||||||
|
Exec=/usr/bin/goneovim --nvim=/usr/bin/nvim %F
|
||||||
|
Icon=vim
|
||||||
|
Terminal=false
|
||||||
|
StartupNotify=false
|
||||||
|
Categories=Application;
|
2
.zshrc
2
.zshrc
|
@ -45,7 +45,7 @@ PROMPT="%F{5}%d%f%F{3} %f "
|
||||||
RPROMPT="%F{2}(%f%F{1}%?%f%F{2})"
|
RPROMPT="%F{2}(%f%F{1}%?%f%F{2})"
|
||||||
|
|
||||||
alias back="cd \$OLDPWD"
|
alias back="cd \$OLDPWD"
|
||||||
alias dots="git --git-dir=$HOME/Dotfiles --work-tree=$HOME"
|
alias dots="git --git-dir=$HOME/dotfiles --work-tree=$HOME"
|
||||||
alias update="yay -Syu && nvim -c PackerUpdate"
|
alias update="yay -Syu && nvim -c PackerUpdate"
|
||||||
|
|
||||||
sys
|
sys
|
||||||
|
|
36
readme.md
36
readme.md
|
@ -1,6 +1,34 @@
|
||||||
# Dotfiles
|
# Dotfiles
|
||||||
You can clone directly into your home directory to use these.\
|
My configurations for programs.
|
||||||
I use the method described here https://www.anand-iyer.com/blog/2018/a-simpler-way-to-manage-your-dotfiles.html.
|
|
||||||
|
|
||||||
The Neovim dots (.config/nvim) require Neovim 0.5.0 or greater.\
|
## Requirements
|
||||||
The system info script & .zshrc requires a nerd font (https://www.nerdfonts.com/).
|
The Neovim dots (.config/nvim) require Neovim 0.5.0 or greater, with packer installed.\
|
||||||
|
The system info script & .zshrc requires a nerd font (https://www.nerdfonts.com/).
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
`git clone https://gitdab.com/endie/dotfiles.git`, then move/symlink the files you want to the
|
||||||
|
correct places relative to your home directory\
|
||||||
|
Alternatively, you can clone these directly into your home directory with
|
||||||
|
`git clone --separate-git-dir=$HOME/dotfiles https://gitdab.com/endie/dotfiles.git ~`,
|
||||||
|
but that will not work if the files are already in your home directory
|
||||||
|
|
||||||
|
## Help
|
||||||
|
### None of the Neovim configuration is working / errors when starting Neovim
|
||||||
|
* Make sure your Neovim meets the requirements
|
||||||
|
> * Currently 0.5.0 is not released yet, so you will have to use a prerelease build
|
||||||
|
> * Install packer by running
|
||||||
|
`git clone https://github.com/wbthomason/packer.nvim
|
||||||
|
~/.local/share/nvim/site/pack/packer/start/packer.nvim`
|
||||||
|
* If your Neovim meets the requirements, try running `:PackerSync` in Neovim
|
||||||
|
|
||||||
|
### The presence.nvim Neovim plugin is not working
|
||||||
|
* You might have to add Neovim as a game in your Discord client (settings > game activity)
|
||||||
|
|
||||||
|
### The Materia GTK theme looks wrong when generated with the oomox colors
|
||||||
|
* Run `find /path/to/generated_theme -name "*.css" -print | xargs sed -i "s/230000/242424/g"`,
|
||||||
|
replacing `/path/to/generated_theme` with the location of the theme you generated
|
||||||
|
(by default ~/.themes/oomox-Pastls).
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
Method for storing dotfiles:
|
||||||
|
https://www.anand-iyer.com/blog/2018/a-simpler-way-to-manage-your-dotfiles.html
|
||||||
|
|
Loading…
Reference in a new issue