├── .Xresources
├── .config
├── GIMP
│ └── 2.10
│ │ ├── colorrc
│ │ ├── contextrc
│ │ ├── gimprc
│ │ ├── sessionrc
│ │ └── toolrc
├── bspwm
│ └── bspwmrc
├── cmus
│ ├── autosave
│ └── rc
├── compton.conf
├── dunst
│ └── dunstrc
├── fish
│ ├── fish_variables
│ └── functions
│ │ └── fish_prompt.fish
├── geany
│ ├── colorschemes
│ │ └── onedark.conf
│ ├── geany.conf
│ ├── keybindings.conf
│ └── ui_toolbar.xml
├── gtk-3.0
│ └── settings.ini
├── htop
│ └── htoprc
├── inkscape
│ └── preferences.xml
├── kitty
│ └── kitty.conf
├── mimeapps.list
├── mpv
│ └── mpv.conf
├── nvim
│ ├── init.vim
│ └── plugged
│ │ ├── nvim-colorizer.lua
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── doc
│ │ │ ├── colorizer-lua.txt
│ │ │ ├── index.html
│ │ │ ├── ldoc.css
│ │ │ ├── modules
│ │ │ │ ├── colorizer.html
│ │ │ │ ├── nvim.html
│ │ │ │ └── trie.html
│ │ │ └── tags
│ │ ├── lua
│ │ │ ├── colorizer.lua
│ │ │ └── colorizer
│ │ │ │ ├── nvim.lua
│ │ │ │ └── trie.lua
│ │ ├── plugin
│ │ │ └── colorizer.vim
│ │ └── test
│ │ │ ├── expectation.txt
│ │ │ └── print-trie.lua
│ │ ├── onedark.vim
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── autoload
│ │ │ ├── airline
│ │ │ │ └── themes
│ │ │ │ │ └── onedark.vim
│ │ │ ├── lightline
│ │ │ │ └── colorscheme
│ │ │ │ │ └── onedark.vim
│ │ │ └── onedark.vim
│ │ ├── build
│ │ │ ├── build.js
│ │ │ └── templates
│ │ │ │ ├── One Dark.Xresources
│ │ │ │ ├── One Dark.alacritty
│ │ │ │ ├── One Dark.colorscheme
│ │ │ │ ├── One Dark.itermcolors
│ │ │ │ ├── One Dark.kitty
│ │ │ │ ├── One Dark.terminal
│ │ │ │ └── autoload.template.vim
│ │ ├── colors
│ │ │ └── onedark.vim
│ │ └── term
│ │ │ ├── One Dark.Xresources
│ │ │ ├── One Dark.alacritty
│ │ │ ├── One Dark.colorscheme
│ │ │ ├── One Dark.itermcolors
│ │ │ ├── One Dark.kitty
│ │ │ └── One Dark.terminal
│ │ ├── syntastic
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENCE
│ │ ├── README.markdown
│ │ ├── autoload
│ │ │ └── syntastic
│ │ │ │ ├── c.vim
│ │ │ │ ├── log.vim
│ │ │ │ ├── postprocess.vim
│ │ │ │ ├── preprocess.vim
│ │ │ │ └── util.vim
│ │ ├── doc
│ │ │ ├── syntastic-checkers.txt
│ │ │ ├── syntastic.txt
│ │ │ └── tags
│ │ ├── plugin
│ │ │ ├── syntastic.vim
│ │ │ └── syntastic
│ │ │ │ ├── autoloclist.vim
│ │ │ │ ├── balloons.vim
│ │ │ │ ├── checker.vim
│ │ │ │ ├── cursor.vim
│ │ │ │ ├── highlighting.vim
│ │ │ │ ├── loclist.vim
│ │ │ │ ├── modemap.vim
│ │ │ │ ├── notifiers.vim
│ │ │ │ ├── registry.vim
│ │ │ │ └── signs.vim
│ │ └── syntax_checkers
│ │ │ ├── actionscript
│ │ │ └── mxmlc.vim
│ │ │ ├── ada
│ │ │ └── gcc.vim
│ │ │ ├── ansible
│ │ │ └── ansible_lint.vim
│ │ │ ├── apiblueprint
│ │ │ └── drafter.vim
│ │ │ ├── applescript
│ │ │ └── osacompile.vim
│ │ │ ├── asciidoc
│ │ │ ├── asciidoc.vim
│ │ │ └── proselint.vim
│ │ │ ├── asl
│ │ │ └── iasl.vim
│ │ │ ├── asm
│ │ │ └── gcc.vim
│ │ │ ├── bemhtml
│ │ │ └── bemhtmllint.vim
│ │ │ ├── bro
│ │ │ └── bro.vim
│ │ │ ├── c
│ │ │ ├── avrgcc.vim
│ │ │ ├── checkpatch.vim
│ │ │ ├── clang_check.vim
│ │ │ ├── clang_tidy.vim
│ │ │ ├── cppcheck.vim
│ │ │ ├── cppclean.vim
│ │ │ ├── flawfinder.vim
│ │ │ ├── gcc.vim
│ │ │ ├── make.vim
│ │ │ ├── oclint.vim
│ │ │ ├── pc_lint.vim
│ │ │ ├── sparse.vim
│ │ │ └── splint.vim
│ │ │ ├── cabal
│ │ │ └── cabal.vim
│ │ │ ├── chef
│ │ │ └── foodcritic.vim
│ │ │ ├── cmake
│ │ │ └── cmakelint.vim
│ │ │ ├── co
│ │ │ └── coco.vim
│ │ │ ├── cobol
│ │ │ └── cobc.vim
│ │ │ ├── coffee
│ │ │ ├── coffee.vim
│ │ │ ├── coffee_jshint.vim
│ │ │ └── coffeelint.vim
│ │ │ ├── coq
│ │ │ └── coqtop.vim
│ │ │ ├── cpp
│ │ │ ├── avrgcc.vim
│ │ │ ├── clang_check.vim
│ │ │ ├── clang_tidy.vim
│ │ │ ├── cppcheck.vim
│ │ │ ├── cppclean.vim
│ │ │ ├── cpplint.vim
│ │ │ ├── flawfinder.vim
│ │ │ ├── gcc.vim
│ │ │ ├── oclint.vim
│ │ │ ├── pc_lint.vim
│ │ │ └── verapp.vim
│ │ │ ├── cs
│ │ │ └── mcs.vim
│ │ │ ├── css
│ │ │ ├── csslint.vim
│ │ │ ├── mixedindentlint.vim
│ │ │ ├── phpcs.vim
│ │ │ ├── prettycss.vim
│ │ │ ├── recess.vim
│ │ │ └── stylelint.vim
│ │ │ ├── cucumber
│ │ │ └── cucumber.vim
│ │ │ ├── cuda
│ │ │ └── nvcc.vim
│ │ │ ├── d
│ │ │ ├── dmd.vim
│ │ │ └── dscanner.vim
│ │ │ ├── dart
│ │ │ └── dartanalyzer.vim
│ │ │ ├── docbk
│ │ │ ├── igor.vim
│ │ │ └── xmllint.vim
│ │ │ ├── dockerfile
│ │ │ ├── dockerfile_lint.vim
│ │ │ └── hadolint.vim
│ │ │ ├── dustjs
│ │ │ └── swiffer.vim
│ │ │ ├── elixir
│ │ │ └── elixir.vim
│ │ │ ├── erlang
│ │ │ ├── erlang_check_file.erl
│ │ │ ├── escript.vim
│ │ │ └── syntaxerl.vim
│ │ │ ├── eruby
│ │ │ └── ruby.vim
│ │ │ ├── fortran
│ │ │ └── gfortran.vim
│ │ │ ├── glsl
│ │ │ └── cgc.vim
│ │ │ ├── go
│ │ │ ├── go.vim
│ │ │ ├── gofmt.vim
│ │ │ ├── golangci_lint.vim
│ │ │ ├── golint.vim
│ │ │ ├── gometalinter.vim
│ │ │ ├── gotype.vim
│ │ │ └── govet.vim
│ │ │ ├── haml
│ │ │ ├── haml.vim
│ │ │ └── haml_lint.vim
│ │ │ ├── handlebars
│ │ │ └── handlebars.vim
│ │ │ ├── haskell
│ │ │ ├── hdevtools.vim
│ │ │ ├── hlint.vim
│ │ │ └── scan.vim
│ │ │ ├── haxe
│ │ │ └── haxe.vim
│ │ │ ├── help
│ │ │ └── proselint.vim
│ │ │ ├── hss
│ │ │ └── hss.vim
│ │ │ ├── html
│ │ │ ├── eslint.vim
│ │ │ ├── gjslint.vim
│ │ │ ├── htmlhint.vim
│ │ │ ├── jshint.vim
│ │ │ ├── proselint.vim
│ │ │ ├── stylelint.vim
│ │ │ ├── textlint.vim
│ │ │ ├── tidy.vim
│ │ │ ├── validator.vim
│ │ │ └── w3.vim
│ │ │ ├── jade
│ │ │ └── jade_lint.vim
│ │ │ ├── java
│ │ │ ├── checkstyle.vim
│ │ │ └── javac.vim
│ │ │ ├── javascript
│ │ │ ├── closurecompiler.vim
│ │ │ ├── eslint.vim
│ │ │ ├── flow.vim
│ │ │ ├── gjslint.vim
│ │ │ ├── jscs.vim
│ │ │ ├── jshint.vim
│ │ │ ├── jsl.vim
│ │ │ ├── jslint.vim
│ │ │ ├── jsxhint.vim
│ │ │ ├── lynt.vim
│ │ │ ├── mixedindentlint.vim
│ │ │ ├── standard.vim
│ │ │ └── tern_lint.vim
│ │ │ ├── json
│ │ │ ├── jsonlint.vim
│ │ │ └── jsonval.vim
│ │ │ ├── less
│ │ │ ├── less-lint.coffee
│ │ │ ├── less-lint.js
│ │ │ ├── lessc.vim
│ │ │ ├── recess.vim
│ │ │ └── stylelint.vim
│ │ │ ├── lex
│ │ │ └── flex.vim
│ │ │ ├── limbo
│ │ │ └── limbo.vim
│ │ │ ├── lisp
│ │ │ └── clisp.vim
│ │ │ ├── llvm
│ │ │ └── llvm.vim
│ │ │ ├── lua
│ │ │ ├── luac.vim
│ │ │ └── luacheck.vim
│ │ │ ├── markdown
│ │ │ ├── mdl.vim
│ │ │ ├── proselint.vim
│ │ │ ├── remark_lint.vim
│ │ │ └── textlint.vim
│ │ │ ├── matlab
│ │ │ └── mlint.vim
│ │ │ ├── mercury
│ │ │ └── mmc.vim
│ │ │ ├── nasm
│ │ │ └── nasm.vim
│ │ │ ├── nix
│ │ │ └── nix.vim
│ │ │ ├── nroff
│ │ │ ├── igor.vim
│ │ │ ├── mandoc.vim
│ │ │ └── proselint.vim
│ │ │ ├── objc
│ │ │ ├── gcc.vim
│ │ │ └── oclint.vim
│ │ │ ├── objcpp
│ │ │ ├── gcc.vim
│ │ │ └── oclint.vim
│ │ │ ├── ocaml
│ │ │ └── camlp4o.vim
│ │ │ ├── perl
│ │ │ ├── perl.vim
│ │ │ ├── perlcritic.vim
│ │ │ └── podchecker.vim
│ │ │ ├── perl6
│ │ │ └── perl6.vim
│ │ │ ├── php
│ │ │ ├── php.vim
│ │ │ ├── phpcs.vim
│ │ │ ├── phplint.vim
│ │ │ ├── phpmd.vim
│ │ │ └── phpstan.vim
│ │ │ ├── po
│ │ │ ├── dennis.vim
│ │ │ └── msgfmt.vim
│ │ │ ├── pod
│ │ │ ├── podchecker.vim
│ │ │ └── proselint.vim
│ │ │ ├── pug
│ │ │ └── pug_lint.vim
│ │ │ ├── puppet
│ │ │ ├── puppet.vim
│ │ │ └── puppetlint.vim
│ │ │ ├── python
│ │ │ ├── bandit.vim
│ │ │ ├── codec.py
│ │ │ ├── compile.py
│ │ │ ├── flake8.vim
│ │ │ ├── frosted.vim
│ │ │ ├── mypy.vim
│ │ │ ├── pep257.vim
│ │ │ ├── pep8.vim
│ │ │ ├── prospector.vim
│ │ │ ├── py3kwarn.vim
│ │ │ ├── pycodestyle.vim
│ │ │ ├── pydocstyle.vim
│ │ │ ├── pyflakes.vim
│ │ │ ├── pylama.vim
│ │ │ ├── pylint.vim
│ │ │ └── python.vim
│ │ │ ├── qml
│ │ │ └── qmllint.vim
│ │ │ ├── r
│ │ │ ├── lint.vim
│ │ │ ├── lintr.vim
│ │ │ └── svtools.vim
│ │ │ ├── racket
│ │ │ ├── code-ayatollah.vim
│ │ │ └── racket.vim
│ │ │ ├── raku
│ │ │ └── raku.vim
│ │ │ ├── rmd
│ │ │ └── lintr.vim
│ │ │ ├── rnc
│ │ │ └── rnv.vim
│ │ │ ├── rst
│ │ │ ├── proselint.vim
│ │ │ ├── rst2pseudoxml.vim
│ │ │ ├── rstcheck.vim
│ │ │ └── sphinx.vim
│ │ │ ├── ruby
│ │ │ ├── flog.vim
│ │ │ ├── jruby.vim
│ │ │ ├── macruby.vim
│ │ │ ├── mri.vim
│ │ │ ├── reek.vim
│ │ │ ├── rubocop.vim
│ │ │ ├── rubylint.vim
│ │ │ └── sorbet.vim
│ │ │ ├── sass
│ │ │ ├── sass.vim
│ │ │ ├── sass_lint.vim
│ │ │ └── sassc.vim
│ │ │ ├── scala
│ │ │ ├── fsc.vim
│ │ │ ├── scalac.vim
│ │ │ └── scalastyle.vim
│ │ │ ├── scss
│ │ │ ├── mixedindentlint.vim
│ │ │ ├── sass.vim
│ │ │ ├── sass_lint.vim
│ │ │ ├── sassc.vim
│ │ │ ├── scss_lint.vim
│ │ │ └── stylelint.vim
│ │ │ ├── sh
│ │ │ ├── bashate.vim
│ │ │ ├── checkbashisms.vim
│ │ │ ├── sh.vim
│ │ │ ├── shellcheck.vim
│ │ │ └── shfmt.vim
│ │ │ ├── slim
│ │ │ ├── slim_lint.vim
│ │ │ └── slimrb.vim
│ │ │ ├── sml
│ │ │ └── smlnj.vim
│ │ │ ├── solidity
│ │ │ ├── solc.vim
│ │ │ ├── solhint.vim
│ │ │ └── solium.vim
│ │ │ ├── spec
│ │ │ └── rpmlint.vim
│ │ │ ├── sql
│ │ │ ├── sqlint.vim
│ │ │ └── tsqllint.vim
│ │ │ ├── stylus
│ │ │ └── stylint.vim
│ │ │ ├── svg
│ │ │ ├── validator.vim
│ │ │ └── w3.vim
│ │ │ ├── tcl
│ │ │ └── nagelfar.vim
│ │ │ ├── tex
│ │ │ ├── chktex.vim
│ │ │ ├── lacheck.vim
│ │ │ └── proselint.vim
│ │ │ ├── texinfo
│ │ │ ├── makeinfo.vim
│ │ │ └── proselint.vim
│ │ │ ├── text
│ │ │ ├── atdtool.vim
│ │ │ ├── igor.vim
│ │ │ ├── language_check.vim
│ │ │ ├── proselint.vim
│ │ │ └── textlint.vim
│ │ │ ├── trig
│ │ │ └── rapper.vim
│ │ │ ├── turtle
│ │ │ ├── rapper.vim
│ │ │ └── ttl.vim
│ │ │ ├── twig
│ │ │ ├── twigcs.vim
│ │ │ └── twiglint.vim
│ │ │ ├── typescript
│ │ │ ├── eslint.vim
│ │ │ ├── lynt.vim
│ │ │ └── tslint.vim
│ │ │ ├── verilog
│ │ │ ├── iverilog.vim
│ │ │ └── verilator.vim
│ │ │ ├── vhdl
│ │ │ ├── ghdl.vim
│ │ │ └── vcom.vim
│ │ │ ├── vim
│ │ │ ├── vimlint.vim
│ │ │ └── vint.vim
│ │ │ ├── vue
│ │ │ ├── eslint.vim
│ │ │ ├── pug_lint_vue.vim
│ │ │ └── stylelint.vim
│ │ │ ├── xhtml
│ │ │ ├── jshint.vim
│ │ │ ├── proselint.vim
│ │ │ ├── tidy.vim
│ │ │ ├── validator.vim
│ │ │ └── w3.vim
│ │ │ ├── xml
│ │ │ ├── plutil.vim
│ │ │ └── xmllint.vim
│ │ │ ├── xquery
│ │ │ └── basex.vim
│ │ │ ├── xslt
│ │ │ └── xmllint.vim
│ │ │ ├── yacc
│ │ │ └── bison.vim
│ │ │ ├── yaml
│ │ │ ├── jsyaml.vim
│ │ │ ├── yamllint.vim
│ │ │ └── yamlxs.vim
│ │ │ ├── yang
│ │ │ └── pyang.vim
│ │ │ ├── yara
│ │ │ └── yara.vim
│ │ │ ├── z80
│ │ │ └── z80syntaxchecker.vim
│ │ │ ├── zpt
│ │ │ └── zptlint.vim
│ │ │ └── zsh
│ │ │ └── zsh.vim
│ │ ├── vim-airline-themes
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── autoload
│ │ │ └── airline
│ │ │ │ └── themes
│ │ │ │ ├── alduin.vim
│ │ │ │ ├── angr.vim
│ │ │ │ ├── apprentice.vim
│ │ │ │ ├── atomic.vim
│ │ │ │ ├── ayu_dark.vim
│ │ │ │ ├── ayu_light.vim
│ │ │ │ ├── ayu_mirage.vim
│ │ │ │ ├── badwolf.vim
│ │ │ │ ├── base16.vim
│ │ │ │ ├── base16_3024.vim
│ │ │ │ ├── base16_adwaita.vim
│ │ │ │ ├── base16_apathy.vim
│ │ │ │ ├── base16_ashes.vim
│ │ │ │ ├── base16_atelier_cave.vim
│ │ │ │ ├── base16_atelier_cave_light.vim
│ │ │ │ ├── base16_atelier_dune.vim
│ │ │ │ ├── base16_atelier_dune_light.vim
│ │ │ │ ├── base16_atelier_estuary.vim
│ │ │ │ ├── base16_atelier_estuary_light.vim
│ │ │ │ ├── base16_atelier_forest.vim
│ │ │ │ ├── base16_atelier_forest_light.vim
│ │ │ │ ├── base16_atelier_heath.vim
│ │ │ │ ├── base16_atelier_heath_light.vim
│ │ │ │ ├── base16_atelier_lakeside.vim
│ │ │ │ ├── base16_atelier_lakeside_light.vim
│ │ │ │ ├── base16_atelier_plateau.vim
│ │ │ │ ├── base16_atelier_plateau_light.vim
│ │ │ │ ├── base16_atelier_savanna.vim
│ │ │ │ ├── base16_atelier_savanna_light.vim
│ │ │ │ ├── base16_atelier_seaside.vim
│ │ │ │ ├── base16_atelier_seaside_light.vim
│ │ │ │ ├── base16_atelier_sulphurpool.vim
│ │ │ │ ├── base16_atelier_sulphurpool_light.vim
│ │ │ │ ├── base16_atelierdune.vim
│ │ │ │ ├── base16_atelierforest.vim
│ │ │ │ ├── base16_atelierheath.vim
│ │ │ │ ├── base16_atelierlakeside.vim
│ │ │ │ ├── base16_atelierseaside.vim
│ │ │ │ ├── base16_atlas.vim
│ │ │ │ ├── base16_bespin.vim
│ │ │ │ ├── base16_black_metal.vim
│ │ │ │ ├── base16_black_metal_bathory.vim
│ │ │ │ ├── base16_black_metal_burzum.vim
│ │ │ │ ├── base16_black_metal_dark_funeral.vim
│ │ │ │ ├── base16_black_metal_gorgoroth.vim
│ │ │ │ ├── base16_black_metal_immortal.vim
│ │ │ │ ├── base16_black_metal_khold.vim
│ │ │ │ ├── base16_black_metal_marduk.vim
│ │ │ │ ├── base16_black_metal_mayhem.vim
│ │ │ │ ├── base16_black_metal_nile.vim
│ │ │ │ ├── base16_black_metal_venom.vim
│ │ │ │ ├── base16_brewer.vim
│ │ │ │ ├── base16_bright.vim
│ │ │ │ ├── base16_brogrammer.vim
│ │ │ │ ├── base16_brushtrees.vim
│ │ │ │ ├── base16_brushtrees_dark.vim
│ │ │ │ ├── base16_chalk.vim
│ │ │ │ ├── base16_circus.vim
│ │ │ │ ├── base16_classic.vim
│ │ │ │ ├── base16_classic_dark.vim
│ │ │ │ ├── base16_classic_light.vim
│ │ │ │ ├── base16_codeschool.vim
│ │ │ │ ├── base16_colors.vim
│ │ │ │ ├── base16_cupcake.vim
│ │ │ │ ├── base16_cupertino.vim
│ │ │ │ ├── base16_darktooth.vim
│ │ │ │ ├── base16_decaf.vim
│ │ │ │ ├── base16_default.vim
│ │ │ │ ├── base16_default_dark.vim
│ │ │ │ ├── base16_default_light.vim
│ │ │ │ ├── base16_dracula.vim
│ │ │ │ ├── base16_edge_dark.vim
│ │ │ │ ├── base16_edge_light.vim
│ │ │ │ ├── base16_eighties.vim
│ │ │ │ ├── base16_embers.vim
│ │ │ │ ├── base16_espresso.vim
│ │ │ │ ├── base16_flat.vim
│ │ │ │ ├── base16_framer.vim
│ │ │ │ ├── base16_fruit_soda.vim
│ │ │ │ ├── base16_gigavolt.vim
│ │ │ │ ├── base16_github.vim
│ │ │ │ ├── base16_google.vim
│ │ │ │ ├── base16_google_dark.vim
│ │ │ │ ├── base16_google_light.vim
│ │ │ │ ├── base16_grayscale.vim
│ │ │ │ ├── base16_grayscale_dark.vim
│ │ │ │ ├── base16_grayscale_light.vim
│ │ │ │ ├── base16_greenscreen.vim
│ │ │ │ ├── base16_gruvbox_dark_hard.vim
│ │ │ │ ├── base16_gruvbox_dark_medium.vim
│ │ │ │ ├── base16_gruvbox_dark_pale.vim
│ │ │ │ ├── base16_gruvbox_dark_soft.vim
│ │ │ │ ├── base16_gruvbox_light_hard.vim
│ │ │ │ ├── base16_gruvbox_light_medium.vim
│ │ │ │ ├── base16_gruvbox_light_soft.vim
│ │ │ │ ├── base16_harmonic16.vim
│ │ │ │ ├── base16_harmonic_dark.vim
│ │ │ │ ├── base16_harmonic_light.vim
│ │ │ │ ├── base16_heetch.vim
│ │ │ │ ├── base16_heetch_light.vim
│ │ │ │ ├── base16_helios.vim
│ │ │ │ ├── base16_hopscotch.vim
│ │ │ │ ├── base16_horizon_dark.vim
│ │ │ │ ├── base16_horizon_light.vim
│ │ │ │ ├── base16_horizon_terminal_dark.vim
│ │ │ │ ├── base16_horizon_terminal_light.vim
│ │ │ │ ├── base16_ia_dark.vim
│ │ │ │ ├── base16_ia_light.vim
│ │ │ │ ├── base16_icy.vim
│ │ │ │ ├── base16_irblack.vim
│ │ │ │ ├── base16_isotope.vim
│ │ │ │ ├── base16_londontube.vim
│ │ │ │ ├── base16_macintosh.vim
│ │ │ │ ├── base16_marrakesh.vim
│ │ │ │ ├── base16_materia.vim
│ │ │ │ ├── base16_material.vim
│ │ │ │ ├── base16_material_darker.vim
│ │ │ │ ├── base16_material_lighter.vim
│ │ │ │ ├── base16_material_palenight.vim
│ │ │ │ ├── base16_material_vivid.vim
│ │ │ │ ├── base16_mellow_purple.vim
│ │ │ │ ├── base16_mexico_light.vim
│ │ │ │ ├── base16_mocha.vim
│ │ │ │ ├── base16_monokai.vim
│ │ │ │ ├── base16_nord.vim
│ │ │ │ ├── base16_nova.vim
│ │ │ │ ├── base16_ocean.vim
│ │ │ │ ├── base16_oceanicnext.vim
│ │ │ │ ├── base16_one_light.vim
│ │ │ │ ├── base16_onedark.vim
│ │ │ │ ├── base16_outrun_dark.vim
│ │ │ │ ├── base16_papercolor_dark.vim
│ │ │ │ ├── base16_papercolor_light.vim
│ │ │ │ ├── base16_paraiso.vim
│ │ │ │ ├── base16_phd.vim
│ │ │ │ ├── base16_pico.vim
│ │ │ │ ├── base16_pop.vim
│ │ │ │ ├── base16_porple.vim
│ │ │ │ ├── base16_railscasts.vim
│ │ │ │ ├── base16_rebecca.vim
│ │ │ │ ├── base16_sandcastle.vim
│ │ │ │ ├── base16_seti.vim
│ │ │ │ ├── base16_shapeshifter.vim
│ │ │ │ ├── base16_shell.vim
│ │ │ │ ├── base16_snazzy.vim
│ │ │ │ ├── base16_solarflare.vim
│ │ │ │ ├── base16_solarized.vim
│ │ │ │ ├── base16_solarized_dark.vim
│ │ │ │ ├── base16_solarized_light.vim
│ │ │ │ ├── base16_spacemacs.vim
│ │ │ │ ├── base16_summerfruit.vim
│ │ │ │ ├── base16_summerfruit_dark.vim
│ │ │ │ ├── base16_summerfruit_light.vim
│ │ │ │ ├── base16_synth_midnight_dark.vim
│ │ │ │ ├── base16_tomorrow.vim
│ │ │ │ ├── base16_tomorrow_night.vim
│ │ │ │ ├── base16_tomorrow_night_eighties.vim
│ │ │ │ ├── base16_tube.vim
│ │ │ │ ├── base16_twilight.vim
│ │ │ │ ├── base16_unikitty_dark.vim
│ │ │ │ ├── base16_unikitty_light.vim
│ │ │ │ ├── base16_vim.vim
│ │ │ │ ├── base16_woodland.vim
│ │ │ │ ├── base16_xcode_dusk.vim
│ │ │ │ ├── base16_zenburn.vim
│ │ │ │ ├── base16color.vim
│ │ │ │ ├── behelit.vim
│ │ │ │ ├── biogoo.vim
│ │ │ │ ├── bubblegum.vim
│ │ │ │ ├── cobalt2.vim
│ │ │ │ ├── cool.vim
│ │ │ │ ├── dark_minimal.vim
│ │ │ │ ├── desertink.vim
│ │ │ │ ├── deus.vim
│ │ │ │ ├── distinguished.vim
│ │ │ │ ├── durant.vim
│ │ │ │ ├── fairyfloss.vim
│ │ │ │ ├── fruit_punch.vim
│ │ │ │ ├── google_dark.vim
│ │ │ │ ├── google_light.vim
│ │ │ │ ├── hybrid.vim
│ │ │ │ ├── hybridline.vim
│ │ │ │ ├── jellybeans.vim
│ │ │ │ ├── jet.vim
│ │ │ │ ├── kalisi.vim
│ │ │ │ ├── kolor.vim
│ │ │ │ ├── laederon.vim
│ │ │ │ ├── lessnoise.vim
│ │ │ │ ├── light.vim
│ │ │ │ ├── lighthaus.vim
│ │ │ │ ├── lucius.vim
│ │ │ │ ├── luna.vim
│ │ │ │ ├── minimalist.vim
│ │ │ │ ├── molokai.vim
│ │ │ │ ├── monochrome.vim
│ │ │ │ ├── murmur.vim
│ │ │ │ ├── night_owl.vim
│ │ │ │ ├── nord_minimal.vim
│ │ │ │ ├── onedark.vim
│ │ │ │ ├── ouo.vim
│ │ │ │ ├── owo.vim
│ │ │ │ ├── papercolor.vim
│ │ │ │ ├── peaksea.vim
│ │ │ │ ├── powerlineish.vim
│ │ │ │ ├── qwq.vim
│ │ │ │ ├── raven.vim
│ │ │ │ ├── ravenpower.vim
│ │ │ │ ├── seagull.vim
│ │ │ │ ├── selenized.vim
│ │ │ │ ├── selenized_bw.vim
│ │ │ │ ├── seoul256.vim
│ │ │ │ ├── serene.vim
│ │ │ │ ├── sierra.vim
│ │ │ │ ├── silver.vim
│ │ │ │ ├── simple.vim
│ │ │ │ ├── soda.vim
│ │ │ │ ├── sol.vim
│ │ │ │ ├── solarized.vim
│ │ │ │ ├── solarized_flood.vim
│ │ │ │ ├── supernova.vim
│ │ │ │ ├── term.vim
│ │ │ │ ├── term_light.vim
│ │ │ │ ├── tomorrow.vim
│ │ │ │ ├── transparent.vim
│ │ │ │ ├── ubaryd.vim
│ │ │ │ ├── understated.vim
│ │ │ │ ├── violet.vim
│ │ │ │ ├── wombat.vim
│ │ │ │ ├── xtermlight.vim
│ │ │ │ └── zenburn.vim
│ │ ├── doc
│ │ │ ├── airline-themes.txt
│ │ │ └── tags
│ │ ├── plugin
│ │ │ └── airline-themes.vim
│ │ └── test
│ │ │ └── airline-themes.vader
│ │ ├── vim-airline
│ │ ├── CHANGELOG.md
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── autoload
│ │ │ ├── airline.vim
│ │ │ └── airline
│ │ │ │ ├── async.vim
│ │ │ │ ├── builder.vim
│ │ │ │ ├── debug.vim
│ │ │ │ ├── extensions.vim
│ │ │ │ ├── extensions
│ │ │ │ ├── ale.vim
│ │ │ │ ├── battery.vim
│ │ │ │ ├── bookmark.vim
│ │ │ │ ├── branch.vim
│ │ │ │ ├── bufferline.vim
│ │ │ │ ├── capslock.vim
│ │ │ │ ├── coc.vim
│ │ │ │ ├── commandt.vim
│ │ │ │ ├── csv.vim
│ │ │ │ ├── ctrlp.vim
│ │ │ │ ├── ctrlspace.vim
│ │ │ │ ├── cursormode.vim
│ │ │ │ ├── default.vim
│ │ │ │ ├── denite.vim
│ │ │ │ ├── dirvish.vim
│ │ │ │ ├── eclim.vim
│ │ │ │ ├── example.vim
│ │ │ │ ├── fern.vim
│ │ │ │ ├── fugitiveline.vim
│ │ │ │ ├── fzf.vim
│ │ │ │ ├── gen_tags.vim
│ │ │ │ ├── gina.vim
│ │ │ │ ├── grepper.vim
│ │ │ │ ├── gutentags.vim
│ │ │ │ ├── hunks.vim
│ │ │ │ ├── keymap.vim
│ │ │ │ ├── languageclient.vim
│ │ │ │ ├── localsearch.vim
│ │ │ │ ├── lsp.vim
│ │ │ │ ├── neomake.vim
│ │ │ │ ├── netrw.vim
│ │ │ │ ├── nrrwrgn.vim
│ │ │ │ ├── nvimlsp.vim
│ │ │ │ ├── obsession.vim
│ │ │ │ ├── omnisharp.vim
│ │ │ │ ├── po.vim
│ │ │ │ ├── poetv.vim
│ │ │ │ ├── promptline.vim
│ │ │ │ ├── quickfix.vim
│ │ │ │ ├── scrollbar.vim
│ │ │ │ ├── searchcount.vim
│ │ │ │ ├── syntastic.vim
│ │ │ │ ├── tabline.vim
│ │ │ │ ├── tabline
│ │ │ │ │ ├── autoshow.vim
│ │ │ │ │ ├── buffers.vim
│ │ │ │ │ ├── buflist.vim
│ │ │ │ │ ├── builder.vim
│ │ │ │ │ ├── ctrlspace.vim
│ │ │ │ │ ├── formatters
│ │ │ │ │ │ ├── default.vim
│ │ │ │ │ │ ├── jsformatter.vim
│ │ │ │ │ │ ├── short_path.vim
│ │ │ │ │ │ ├── tabnr.vim
│ │ │ │ │ │ ├── unique_tail.vim
│ │ │ │ │ │ └── unique_tail_improved.vim
│ │ │ │ │ ├── tabs.vim
│ │ │ │ │ ├── tabws.vim
│ │ │ │ │ └── xtabline.vim
│ │ │ │ ├── tagbar.vim
│ │ │ │ ├── term.vim
│ │ │ │ ├── tmuxline.vim
│ │ │ │ ├── undotree.vim
│ │ │ │ ├── unicode.vim
│ │ │ │ ├── unite.vim
│ │ │ │ ├── vimagit.vim
│ │ │ │ ├── vimcmake.vim
│ │ │ │ ├── vimtex.vim
│ │ │ │ ├── virtualenv.vim
│ │ │ │ ├── vista.vim
│ │ │ │ ├── whitespace.vim
│ │ │ │ ├── windowswap.vim
│ │ │ │ ├── wordcount.vim
│ │ │ │ ├── wordcount
│ │ │ │ │ └── formatters
│ │ │ │ │ │ ├── default.vim
│ │ │ │ │ │ └── readingtime.vim
│ │ │ │ ├── xkblayout.vim
│ │ │ │ ├── ycm.vim
│ │ │ │ └── zoomwintab.vim
│ │ │ │ ├── formatter
│ │ │ │ └── short_path.vim
│ │ │ │ ├── highlighter.vim
│ │ │ │ ├── init.vim
│ │ │ │ ├── msdos.vim
│ │ │ │ ├── parts.vim
│ │ │ │ ├── section.vim
│ │ │ │ ├── themes.vim
│ │ │ │ ├── themes
│ │ │ │ └── dark.vim
│ │ │ │ └── util.vim
│ │ ├── doc
│ │ │ ├── airline.txt
│ │ │ └── tags
│ │ ├── plugin
│ │ │ └── airline.vim
│ │ └── t
│ │ │ ├── airline.vim
│ │ │ ├── builder.vim
│ │ │ ├── commands.vim
│ │ │ ├── extensions_default.vim
│ │ │ ├── extensions_tabline.vim
│ │ │ ├── highlighter.vim
│ │ │ ├── init.vim
│ │ │ ├── parts.vim
│ │ │ ├── section.vim
│ │ │ ├── themes.vim
│ │ │ └── util.vim
│ │ └── vim-mucomplete
│ │ ├── LICENSE
│ │ ├── Readme.md
│ │ ├── autoload
│ │ ├── mucomplete.vim
│ │ └── mucomplete
│ │ │ ├── auto.vim
│ │ │ ├── compat.vim
│ │ │ ├── list.vim
│ │ │ ├── msg.vim
│ │ │ ├── neosnippet.vim
│ │ │ ├── path.vim
│ │ │ ├── spel.vim
│ │ │ ├── timer.vim
│ │ │ └── ultisnips.vim
│ │ ├── doc
│ │ ├── mucomplete.txt
│ │ └── tags
│ │ ├── plugin
│ │ └── mucomplete.vim
│ │ ├── test
│ │ ├── Readme.md
│ │ ├── profile_mucomplete.vim
│ │ ├── test.vim
│ │ └── test_mucomplete.vim
│ │ └── troubleshooting_vimrc.vim
├── polybar
│ └── config
├── ranger
│ ├── bookmarks
│ ├── colorschemes
│ │ ├── __init__.py
│ │ ├── __init__.pyo
│ │ ├── __pycache__
│ │ │ └── __init__.cpython-37.opt-1.pyc
│ │ ├── default.pyo
│ │ └── neon.py
│ ├── commands.py
│ ├── commands_full.py
│ ├── history
│ ├── rc.conf
│ ├── rifle.conf
│ └── scope.sh
├── sxhkd
│ └── sxhkdrc
└── viewnior
│ ├── accel_map
│ └── viewnior.conf
├── .fonts.conf
├── .gtkrc-2.0
├── .local
├── bin
│ ├── colorbar
│ ├── colorblocks
│ ├── colorpanes
│ ├── gitpush
│ ├── gitsetup
│ ├── launch
│ ├── lock
│ ├── lowercase
│ ├── packages
│ ├── pipes
│ ├── pulsevol
│ ├── record
│ ├── screeny
│ ├── stoprec
│ ├── testfont
│ ├── tomp4
│ ├── ufetch
│ └── ytmp3
└── share
│ ├── applications
│ ├── hibernate.desktop
│ ├── lockscreen.desktop
│ ├── logout.desktop
│ ├── poweroff.desktop
│ ├── reboot.desktop
│ └── sleep.desktop
│ └── nvim
│ └── site
│ ├── autoload
│ └── plug.vim
│ └── spell
│ ├── id.utf-8.spl
│ └── id.utf-8.sug
├── .lock.png
├── .xsessionrc
├── .xsettingsd
├── Documents
└── Backup
│ ├── README.md
│ ├── etc
│ ├── X11
│ │ └── xorg.conf.d
│ │ │ ├── 80-xbacklight.conf
│ │ │ └── 99-killX.conf
│ ├── adjtime
│ ├── apt
│ │ ├── apt.conf
│ │ └── sources.list
│ ├── default
│ │ ├── console-setup
│ │ ├── grub
│ │ └── locale
│ ├── fonts
│ │ └── conf.d
│ │ │ └── README.md
│ ├── fstab
│ ├── grub.d
│ │ ├── 00_header
│ │ └── 05_debian_theme
│ ├── hostname
│ ├── locale.gen
│ ├── slim.conf
│ ├── sudoers
│ ├── sysctl.conf
│ ├── systemd
│ │ └── logind.conf
│ └── timezone
│ ├── lib
│ └── firmware
│ │ └── brcm
│ │ └── BCM20702A1-0a5c-21e6.hcd
│ └── usr
│ └── share
│ ├── polkit-1
│ └── actions
│ │ └── org.freedesktop.udisks2.policy
│ └── slim
│ └── themes
│ └── cartography
│ ├── background.png
│ ├── panel.png
│ └── slim.theme
├── Music
├── 1 FM.m3u
├── Akiba Anime Radio.m3u
├── Anime Academy.m3u
├── Anime FM.m3u
├── Animecool Radio.m3u
├── Asia Dream Radio.m3u
├── Big B J-Pop.m3u
├── Caprice Alternative Metal.m3u
├── Caprice Alternative Rock.m3u
├── Caprice Ambient Black Metal.m3u
├── Caprice Anime OST.m3u
├── Caprice Atmospheric Doom.m3u
├── Caprice Avant Garde Jazz.m3u
├── Caprice Avant Garde Metal.m3u
├── Caprice Black Death Metal.m3u
├── Caprice Black Doom Metal.m3u
├── Caprice Black Metal.m3u
├── Caprice Bossa Nova.m3u
├── Caprice Brutal Death Metal.m3u
├── Caprice Death Doom Metal.m3u
├── Caprice Death Metal.m3u
├── Caprice Depressive Black Metal.m3u
├── Caprice Doom Metal.m3u
├── Caprice Grindcore.m3u
├── Caprice Groove Metal.m3u
├── Caprice Grunge.m3u
├── Caprice Heavy Metal.m3u
├── Caprice J-Pop.m3u
├── Caprice Jazz Pop.m3u
├── Caprice Jazz.m3u
├── Caprice Melodic Black Metal.m3u
├── Caprice Melodic Death Metal.m3u
├── Caprice Neo Classical Metal.m3u
├── Caprice Power Metal.m3u
├── Caprice Progresive Death Metal.m3u
├── Caprice Progresive Metal.m3u
├── Caprice Speed Metal.m3u
├── Caprice Symphonic Black Metal.m3u
├── Caprice Technical Death Metal.m3u
├── Caprice Trash Metal.m3u
├── Estacion de Anime.m3u
├── Ghost Anime.m3u
├── J-Pop Powerplay Kawaii.m3u
├── J-Pop Powerplay.m3u
├── J-Pop Sakura.m3u
├── Kawaii Music.m3u
├── Labgate Alternative Rock _ Grunge.m3u
├── Naihatsu Radio.m3u
├── Prognosis.m3u
├── Progulus.m3u
├── Radio Caroline.m3u
├── Rock Antenne Classic.m3u
├── Rock Antenne Heavy Metal.m3u
├── Rock Antenne.m3u
├── The Musical Box Radio.m3u
└── Tsubaki Web Radio.m3u
├── Pictures
└── Cartography.png
└── README.md
/.Xresources:
--------------------------------------------------------------------------------
1 | Xft.dpi: 96
2 | Xft.antialias: true
3 | Xft.hinting: true
4 | Xft.rgba: rgb
5 | Xft.autohint: false
6 | Xft.hintstyle: hintslight
7 | Xft.lcdfilter: lcddefault
8 |
--------------------------------------------------------------------------------
/.config/GIMP/2.10/colorrc:
--------------------------------------------------------------------------------
1 | # GIMP colorrc
2 | #
3 | # This file holds a list of recently used colors.
4 |
5 | (color-history
6 | (color-rgba 0.59607843137254901 0.76470588235294112 0.47450980392156861 1)
7 | (color-rgba 0.24313725490196078 0.26666666666666666 0.32156862745098042 1)
8 | (color-rgba 0.15686274509803921 0.17254901960784313 0.20392156862745098 1)
9 | (color-rgba 0.36078431372549019 0.38823529411764707 0.4392156862745098 1)
10 | (color-rgba 0.17254901960784313 0.20000000000000001 0.2196078431372549 1)
11 | (color-rgba 0.6705882352941176 0.69803921568627447 0.74901960784313726 1)
12 | (color-rgba 1 1 1 1)
13 | (color-rgba 0.38039215686274508 0.68627450980392157 0.93725490196078431 1)
14 | (color-rgba 0.17254901960784313 0.19607843137254902 0.23529411764705882 1))
15 |
16 | # end of colorrc
17 |
--------------------------------------------------------------------------------
/.config/GIMP/2.10/contextrc:
--------------------------------------------------------------------------------
1 | # GIMP user context
2 |
3 | (tool "gimp-move-tool")
4 | (paint-info "gimp-paintbrush")
5 | (foreground (color-rgb 0.24313725490196078 0.26666666666666666 0.32156862745098042))
6 | (background (color-rgb 0.59607843137254901 0.76470588235294112 0.47450980392156861))
7 | (brush "2. Hardness 050")
8 | (dynamics "Dynamics Off")
9 | (mybrush "Standard")
10 | (pattern "Pine")
11 | (gradient "FG to BG (RGB)")
12 | (palette "Color History")
13 | (font "Sans-serif Bold")
14 | (tool-preset "Core Pointer")
15 |
16 | # end of user context
17 |
--------------------------------------------------------------------------------
/.config/GIMP/2.10/gimprc:
--------------------------------------------------------------------------------
1 | # GIMP gimprc
2 | #
3 | # This is your personal gimprc file. Any variable defined in this file takes
4 | # precedence over the value defined in the system-wide gimprc:
5 | # /etc/gimp/2.0/gimprc
6 | # Most values can be set within GIMP by changing some options in the
7 | # Preferences dialog.
8 |
9 | (import-raw-plug-in "${gimp_plug_in_dir}/plug-ins/file-raw-placeholder/file-raw-placeholder")
10 | (monitor-xresolution 124)
11 | (monitor-yresolution 122)
12 | (toolbox-groups no)
13 | (theme "System")
14 | (icon-theme "Symbolic-Inverted")
15 | (icon-size small)
16 | (fill-options
17 | (style solid)
18 | (antialias yes)
19 | (feather no)
20 | (feather-radius 10))
21 | (stroke-options
22 | (style solid)
23 | (antialias yes)
24 | (feather no)
25 | (feather-radius 10)
26 | (method line)
27 | (width 6)
28 | (unit pixels)
29 | (cap-style butt)
30 | (join-style miter)
31 | (miter-limit 10)
32 | (dash-offset 0)
33 | (dash-info 0)
34 | (emulate-brush-dynamics no))
35 |
36 |
37 | # end of gimprc
38 |
--------------------------------------------------------------------------------
/.config/cmus/rc:
--------------------------------------------------------------------------------
1 | set color_cmdline_bg=default
2 | set color_cmdline_fg=default
3 | set color_separator=black
4 | set color_statusline_bg=default
5 | set color_statusline_fg=default
6 | set color_titleline_bg=default
7 | set color_titleline_fg=green
8 | set color_win_cur=green
9 | set color_win_cur_sel_bg=darkgray
10 | set color_win_cur_sel_fg=default
11 | set color_win_dir=green
12 | set color_win_inactive_cur_sel_bg=default
13 | set color_win_inactive_cur_sel_fg=green
14 | set color_win_inactive_sel_bg=black
15 | set color_win_inactive_sel_fg=default
16 | set color_win_sel_bg=darkgray
17 | set color_win_sel_fg=default
18 | set color_win_title_attr=none
19 | set color_win_title_bg=default
20 | set color_win_title_fg=white
21 | set format_current= %{?a?%a - }%t
22 | set format_playlist= %a - %t %= %d
23 | set format_statusline= %{status} %{?show_playback_position?%{position} %{?duration?• %{duration} }?%{?duration?%{duration} }}• %{?volume>=0?vol %{?lvolume!=rvolume?%{lvolume},%{rvolume} ?%{volume} }}%{?stream?• buf %{buffer} }%{?show_current_bitrate & bitrate>=0?• %{bitrate} kbps }%=%{?repeat_current?repeat current?%{?play_library?%{playlist_mode} from %{?play_sorted?sorted }library?playlist}} • %1{continue}%1{follow}%1{repeat}%1{shuffle}
24 | set format_title=%{?a?%a - }%t
25 | set format_trackwin= • %t %= %d
26 | set format_trackwin_album= %l %{?y?(%y)}
27 | set format_trackwin_va= • %t %= %d
28 | set format_treewin=• %l
29 | set resume=true
30 |
--------------------------------------------------------------------------------
/.config/compton.conf:
--------------------------------------------------------------------------------
1 | backend = "xrender";
2 | paint-on-overlay = false;
3 | refresh-rate = 0;
4 | detect-rounded-corners = true;
5 | detect-client-opacity = true;
6 | detect-client-leader = true;
7 | detect-transient = true;
8 | fading = true;
9 | fade-in-step = 0.05;
10 | fade-out-step = 0.05;
11 | shadow = true;
12 | no-dnd-shadow = true;
13 | no-dock-shadow = true;
14 | clear-shadow = true;
15 | shadow-radius = 8;
16 | shadow-offset-x = -8;
17 | shadow-offset-y = -8;
18 | shadow-opacity = 0.2;
19 | shadow-exclude-reg = "1366x32+0+0";
20 | shadow-exclude = [
21 | "name = 'Notification'",
22 | "name = 'Firefox'",
23 | "name = 'Polybar'",
24 | "name = 'Polybar tray window'",
25 | "class_g = 'Conky'",
26 | "class_g ?= 'Notify-osd'",
27 | "_GTK_FRAME_EXTENTS@:c",
28 | "_NET_WM_OPAQUE_REGION@:c"
29 | ];
30 |
31 |
--------------------------------------------------------------------------------
/.config/dunst/dunstrc:
--------------------------------------------------------------------------------
1 | [global]
2 | monitor = 0
3 | follow = mouse
4 | geometry = "320x120-28-28"
5 | indicate_hidden = yes
6 | shrink = no
7 | separator_height = 0
8 | padding = 32
9 | horizontal_padding = 48
10 | frame_width = 4
11 | sort = no
12 | idle_threshold = 120
13 | font = Bitstream Vera Sans 9
14 | line_height = 4
15 | markup = full
16 | format = %s\n%b
17 | alignment = left
18 | show_age_threshold = 60
19 | word_wrap = yes
20 | ignore_newline = no
21 | stack_duplicates = false
22 | hide_duplicate_count = yes
23 | show_indicators = no
24 | icon_position = off
25 | sticky_history = yes
26 | history_length = 20
27 | browser = x-www-browser -new-tab
28 | always_run_script = true
29 | title = Dunst
30 | class = Dunst
31 |
32 | [shortcuts]
33 | close = ctrl+shift+space
34 | close_all = ctrl+shift+space
35 | history = ctrl+grave
36 | context = ctrl+shift+period
37 |
38 | [urgency_low]
39 | timeout = 4
40 | background = "#282c34"
41 | foreground = "#abb2bf"
42 | frame_color = "#98c379"
43 |
44 | [urgency_normal]
45 | timeout = 8
46 | background = "#282c34"
47 | foreground = "#abb2bf"
48 | frame_color = "#e5c07b"
49 |
50 | [urgency_critical]
51 | timeout = 0
52 | background = "#282c34"
53 | foreground = "#abb2bf"
54 | frame_color = "#e06c75"
55 |
--------------------------------------------------------------------------------
/.config/fish/fish_variables:
--------------------------------------------------------------------------------
1 | # This file contains fish universal variable definitions.
2 | # VERSION: 3.0
3 | SETUVAR __fish_init_2_39_8:\x1d
4 | SETUVAR __fish_init_2_3_0:\x1d
5 | SETUVAR __fish_init_3_x:\x1d
6 | SETUVAR fish_color_autosuggestion:brblack
7 | SETUVAR fish_color_cancel:\x2dr
8 | SETUVAR fish_color_command:normal
9 | SETUVAR fish_color_comment:black
10 | SETUVAR fish_color_cwd:blue
11 | SETUVAR fish_color_cwd_root:red
12 | SETUVAR fish_color_end:magenta
13 | SETUVAR fish_color_error:yellow
14 | SETUVAR fish_color_escape:cyan
15 | SETUVAR fish_color_history_current:cyan
16 | SETUVAR fish_color_host:normal
17 | SETUVAR fish_color_match:blue
18 | SETUVAR fish_color_normal:normal
19 | SETUVAR fish_color_operator:cyan
20 | SETUVAR fish_color_param:blue
21 | SETUVAR fish_color_quote:green
22 | SETUVAR fish_color_redirection:blue
23 | SETUVAR fish_color_search_match:\x2d\x2dbackground\x3dblack
24 | SETUVAR fish_color_selection:blue
25 | SETUVAR fish_color_user:red
26 | SETUVAR fish_color_valid_path:\x2d\x2dunderline
27 | SETUVAR fish_greeting:\x1d
28 | SETUVAR fish_key_bindings:fish_default_key_bindings
29 | SETUVAR fish_pager_color_completion:blue
30 | SETUVAR fish_pager_color_description:yellow
31 | SETUVAR fish_pager_color_prefix:cyan
32 | SETUVAR fish_pager_color_progress:cyan
33 |
--------------------------------------------------------------------------------
/.config/geany/ui_toolbar.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/.config/gtk-3.0/settings.ini:
--------------------------------------------------------------------------------
1 | [Settings]
2 | gtk-application-prefer-dark-theme=false
3 | gtk-theme-name=Materia-light
4 | gtk-fallback-icon-theme=gnome
5 | gtk-icon-theme-name=Faba
6 | gtk-font-name=Bitstream Vera Sans 9
7 | gtk-cursor-theme-name=Adwaita
8 | gtk-cursor-theme-size=0
9 | gtk-toolbar-style=GTK_TOOLBAR_ICONS
10 | gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR
11 | gtk-button-images=0
12 | gtk-menu-images=1
13 | gtk-enable-event-sounds=1
14 | gtk-enable-input-feedback-sounds=1
15 | gtk-xft-antialias=1
16 | gtk-xft-hinting=1
17 | gtk-xft-hintstyle=hintslight
18 | gtk-xft-rgba=rgb
19 |
--------------------------------------------------------------------------------
/.config/htop/htoprc:
--------------------------------------------------------------------------------
1 | # Beware! This file is rewritten by htop when settings are changed in the interface.
2 | # The parser is also very primitive, and not human-friendly.
3 | fields=0 48 39 40 46 1
4 | sort_key=46
5 | sort_direction=-1
6 | tree_sort_key=0
7 | tree_sort_direction=1
8 | hide_kernel_threads=1
9 | hide_userland_threads=0
10 | shadow_other_users=0
11 | show_thread_names=0
12 | show_program_path=1
13 | highlight_base_name=0
14 | highlight_megabytes=1
15 | highlight_threads=1
16 | highlight_changes=0
17 | highlight_changes_delay_secs=5
18 | find_comm_in_cmdline=1
19 | strip_exe_from_cmdline=1
20 | show_merged_command=0
21 | tree_view=1
22 | tree_view_always_by_pid=0
23 | header_margin=1
24 | detailed_cpu_time=0
25 | cpu_count_from_one=1
26 | show_cpu_usage=1
27 | show_cpu_frequency=0
28 | show_cpu_temperature=0
29 | degree_fahrenheit=0
30 | update_process_names=0
31 | account_guest_in_cpu_meter=0
32 | color_scheme=6
33 | enable_mouse=1
34 | delay=10
35 | left_meters=AllCPUs
36 | left_meter_modes=1
37 | right_meters=Memory Swap Tasks Uptime
38 | right_meter_modes=1 1 2 2
39 | hide_function_bar=0
40 |
--------------------------------------------------------------------------------
/.config/kitty/kitty.conf:
--------------------------------------------------------------------------------
1 | font_family Fira Code Regular
2 | bold_font Fira Code Bold
3 | italic_font Fira Code Regular
4 | bold_italic_font Fira Code Bold
5 | font_size 9
6 | adjust_line_height 100%
7 | initial_window_width 48c
8 | initial_window_height 24c
9 | cursor_shape beam
10 | window_padding_width 16
11 | map shift+up scroll_line_up
12 | map shift+down scroll_line_down
13 | map shift+page_up scroll_page_up
14 | map shift+page_down scroll_page_down
15 | cursor #5c6370
16 | cursor_text_color #2c323c
17 | foreground #abb2bf
18 | background #282c34
19 | selection_foreground #2c323c
20 | selection_background #5c6370
21 | color0 #2c323c
22 | color8 #3e4452
23 | color1 #e06c75
24 | color9 #e06c75
25 | color2 #98c379
26 | color10 #98c379
27 | color3 #e5c07b
28 | color11 #e5c07b
29 | color4 #61afef
30 | color12 #61afef
31 | color5 #c678dd
32 | color13 #c678dd
33 | color6 #56b6c2
34 | color14 #56b6c2
35 | color7 #5c6370
36 | color15 #abb2bf
37 |
--------------------------------------------------------------------------------
/.config/mimeapps.list:
--------------------------------------------------------------------------------
1 | [Added Associations]
2 | text/plain=geany.desktop;
3 | application/x-shellscript=geany.desktop;
4 | application/x-genesis-rom=geany.desktop;
5 | application/xml=geany.desktop;
6 | application/zip=org.gnome.FileRoller.desktop;
7 | application/x-audacity-project=audacity.desktop;
8 | audio/x-wav=mpv.desktop;
9 | application/vnd.debian.binary-package=org.gnome.FileRoller.desktop;
10 | video/mp4=mpv.desktop;
11 | image/jpeg=viewnior.desktop;gimp.desktop;
12 | application/pdf=evince.desktop;
13 | application/x-cd-image=org.gnome.FileRoller.desktop;
14 | text/x-matlab=geany.desktop;
15 | application/json=geany.desktop;
16 | image/webp=gimp.desktop;
17 | image/png=gimp.desktop;viewnior.desktop;
18 | text/x-csrc=geany.desktop;
19 |
20 | [Default Applications]
21 | image/png=viewnior.desktop
22 |
--------------------------------------------------------------------------------
/.config/mpv/mpv.conf:
--------------------------------------------------------------------------------
1 | hwdec=vaapi
2 | slang=en
3 | sub-font="Bitstream Vera Sans Roman"
4 | sub-font-size=36
5 | sub-color="#50Fa7b"
6 | sub-border-color="#3e4452"
7 | sub-border-size=1
8 | sub-shadow-offset=1
9 | sub-shadow-color="#3e4452"
10 | sub-spacing=0
11 | sub-pos=95
12 |
13 | osd-level=1
14 | osd-duration=2500
15 | osd-font="Bitstream Vera Sans Roman"
16 | osd-font-size=36
17 | osd-color="#282c34"
18 | osd-border-color="#3e4452"
19 | osd-shadow-color="#3e4452"
20 | osd-shadow-offset=2
21 | osd-border-size=1
22 | osd-bar-align-y=0
23 | osd-bar-h=2
24 | osd-bar-w=60
25 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/nvim-colorizer.lua/LICENSE:
--------------------------------------------------------------------------------
1 | nvim-colorizer.lua is the fastest colorizer for neovim
2 | Copyright © 2019 Ashkan Kiani
3 |
4 | This program is free software: you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation, either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program. If not, see .
16 |
17 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/nvim-colorizer.lua/doc/tags:
--------------------------------------------------------------------------------
1 | :ColorizerAttachToBuffer colorizer-lua.txt /*:ColorizerAttachToBuffer*
2 | :ColorizerDetachFromBuffer colorizer-lua.txt /*:ColorizerDetachFromBuffer*
3 | :ColorizerReloadAllBuffers colorizer-lua.txt /*:ColorizerReloadAllBuffers*
4 | colorizer-commands colorizer-lua.txt /*colorizer-commands*
5 | colorizer-lua-api colorizer-lua.txt /*colorizer-lua-api*
6 | colorizer-lua-introduction colorizer-lua.txt /*colorizer-lua-introduction*
7 | colorizer-lua-quickstart colorizer-lua.txt /*colorizer-lua-quickstart*
8 | colorizer-options colorizer-lua.txt /*colorizer-options*
9 | colorizer.attach_to_buffer colorizer-lua.txt /*colorizer.attach_to_buffer*
10 | colorizer.highlight_buffer colorizer-lua.txt /*colorizer.highlight_buffer*
11 | colorizer.lua colorizer-lua.txt /*colorizer.lua*
12 | colorizer.setup colorizer-lua.txt /*colorizer.setup*
13 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/nvim-colorizer.lua/plugin/colorizer.vim:
--------------------------------------------------------------------------------
1 | if exists('g:loaded_colorizer')
2 | finish
3 | endif
4 |
5 | command! ColorizerAttachToBuffer lua require'colorizer'.attach_to_buffer(0)
6 | command! ColorizerDetachFromBuffer lua require'colorizer'.detach_from_buffer(0)
7 | command! ColorizerReloadAllBuffers lua require'colorizer'.reload_all_buffers()
8 | command! ColorizerToggle lua local c = require'colorizer'
9 | \ if c.is_buffer_attached(0) then c.detach_from_buffer(0) else
10 | \ c.attach_to_buffer(0) end
11 |
12 | let g:loaded_colorizer = 1
13 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/nvim-colorizer.lua/test/expectation.txt:
--------------------------------------------------------------------------------
1 | -- vim:ft=lua
2 | require'colorizer'.attach_to_buffer(0, {css=true})
3 |
4 | --[[ SUCCESS
5 | #F0F
6 | #FF00FF
7 | #FFF00F8F
8 | #F0F
9 | #FF00FF
10 | #FFF00F8F
11 | #F0F #F00
12 | #FF00FF #F00
13 | #FFF00F8F #F00
14 | Blue Gray LightBlue Gray100 White
15 | White
16 | #def
17 | #deadbeef
18 | rgba(0,0,0,0)
19 | rgb(0,0,0)
20 | rgb(10, 100 , 100)
21 | hsl(300,50%,50%)
22 | hsla(300,50%,50%,0.5)
23 | hsla(300,50%,50%,1.0000000000000001)
24 | hsla(360,50%,50%,1.0000000000000001)
25 | blue gray lightblue gray100 white gold blue
26 | ]]
27 |
28 | --[[ FAIL
29 | #F0FF
30 | #F0FFF
31 | #F0FFF0F
32 | #F0FFF0FFF
33 | Blueberry Gray1000 BlueGree BlueGray
34 | #define
35 | #def0
36 | matcher#add
37 | rgb(10,256,100)
38 | rgb (10,255,100)
39 | rgb(10, 1 00 , 100)
40 | hsla(300,50%,50%,05)
41 | hsla(300,50%,50%,1.000000000000001)
42 | hsla(300,50%,50,1.0000000000000001)
43 | hsla(300,50,50,1.0000000000000001)
44 | hsla(361,50,50,1.0000000000000001)
45 | ]]
46 |
47 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/onedark.vim/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Joshua Dick
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/onedark.vim/build/templates/One Dark.Xresources:
--------------------------------------------------------------------------------
1 | ! special
2 | *.foreground: <%=white.gui%>
3 | *.background: <%=black.gui%>
4 | *.cursorColor: <%=white.gui%>
5 |
6 | ! black
7 | *.color0: <%=cursor_grey.gui%>
8 | *.color8: <%=visual_grey.gui%>
9 |
10 | ! red
11 | *.color1: <%=red.gui%>
12 | *.color9: <%=red.gui%>
13 |
14 | ! green
15 | *.color2: <%=green.gui%>
16 | *.color10: <%=green.gui%>
17 |
18 | ! yellow
19 | *.color3: <%=yellow.gui%>
20 | *.color11: <%=yellow.gui%>
21 |
22 | ! blue
23 | *.color4: <%=blue.gui%>
24 | *.color12: <%=blue.gui%>
25 |
26 | ! magenta
27 | *.color5: <%=purple.gui%>
28 | *.color13: <%=purple.gui%>
29 |
30 | ! cyan
31 | *.color6: <%=cyan.gui%>
32 | *.color14: <%=cyan.gui%>
33 |
34 | ! white
35 | *.color7: <%=comment_grey.gui%>
36 | *.color15: <%=white.gui%>
37 |
38 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/onedark.vim/build/templates/One Dark.alacritty:
--------------------------------------------------------------------------------
1 | # Colors (One Dark)
2 | colors:
3 | # Default colors
4 | primary:
5 | foreground: '0x{{=c.foreground}}'
6 | background: '0x{{=c.background}}'
7 |
8 | # Cursor colors
9 | cursor:
10 | text: '0x{{=c[0]}}'
11 | cursor: '0x{{=c[7]}}'
12 |
13 | # Selection colors
14 | selection:
15 | text: CellForeground
16 | background: '0x{{=c[8]}}'
17 |
18 | # Normal colors
19 | normal:
20 | black: '0x{{=c[0]}}'
21 | red: '0x{{=c[1]}}'
22 | green: '0x{{=c[2]}}'
23 | yellow: '0x{{=c[3]}}'
24 | blue: '0x{{=c[4]}}'
25 | magenta: '0x{{=c[5]}}'
26 | cyan: '0x{{=c[6]}}'
27 | white: '0x{{=c[7]}}'
28 |
29 | # Bright colors
30 | bright:
31 | black: '0x{{=c[8]}}'
32 | red: '0x{{=c[9]}}'
33 | green: '0x{{=c[10]}}'
34 | yellow: '0x{{=c[11]}}'
35 | blue: '0x{{=c[12]}}'
36 | magenta: '0x{{=c[13]}}'
37 | cyan: '0x{{=c[14]}}'
38 | white: '0x{{=c[15]}}'
39 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/onedark.vim/build/templates/One Dark.kitty:
--------------------------------------------------------------------------------
1 | # Cursor
2 | cursor #{{=c[7]}}
3 | cursor_text_color #{{=c[0]}}
4 |
5 | # Special
6 | foreground #{{=c.foreground}}
7 | background #{{=c.background}}
8 | selection_foreground #{{=c[0]}}
9 | selection_background #{{=c[7]}}
10 |
11 | # Black
12 | color0 #{{=c[0]}}
13 | color8 #{{=c[8]}}
14 |
15 | # Red
16 | color1 #{{=c[1]}}
17 | color9 #{{=c[9]}}
18 |
19 | # Green
20 | color2 #{{=c[2]}}
21 | color10 #{{=c[10]}}
22 |
23 | # Yellow
24 | color3 #{{=c[3]}}
25 | color11 #{{=c[11]}}
26 |
27 | # Blue
28 | color4 #{{=c[4]}}
29 | color12 #{{=c[12]}}
30 |
31 | # Magenta
32 | color5 #{{=c[5]}}
33 | color13 #{{=c[13]}}
34 |
35 | # Cyan
36 | color6 #{{=c[6]}}
37 | color14 #{{=c[14]}}
38 |
39 | # White
40 | color7 #{{=c[7]}}
41 | color15 #{{=c[15]}}
42 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/onedark.vim/term/One Dark.Xresources:
--------------------------------------------------------------------------------
1 | ! special
2 | *.foreground: #ABB2BF
3 | *.background: #282C34
4 | *.cursorColor: #ABB2BF
5 |
6 | ! black
7 | *.color0: #2C323C
8 | *.color8: #3E4452
9 |
10 | ! red
11 | *.color1: #E06C75
12 | *.color9: #E06C75
13 |
14 | ! green
15 | *.color2: #98C379
16 | *.color10: #98C379
17 |
18 | ! yellow
19 | *.color3: #E5C07B
20 | *.color11: #E5C07B
21 |
22 | ! blue
23 | *.color4: #61AFEF
24 | *.color12: #61AFEF
25 |
26 | ! magenta
27 | *.color5: #C678DD
28 | *.color13: #C678DD
29 |
30 | ! cyan
31 | *.color6: #56B6C2
32 | *.color14: #56B6C2
33 |
34 | ! white
35 | *.color7: #5C6370
36 | *.color15: #ABB2BF
37 |
38 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/onedark.vim/term/One Dark.alacritty:
--------------------------------------------------------------------------------
1 | # Colors (One Dark)
2 | colors:
3 | # Default colors
4 | primary:
5 | foreground: '0xabb2bf'
6 | background: '0x282c34'
7 |
8 | # Cursor colors
9 | cursor:
10 | text: '0x2c323c'
11 | cursor: '0x5c6370'
12 |
13 | # Selection colors
14 | selection:
15 | text: CellForeground
16 | background: '0x3e4452'
17 |
18 | # Normal colors
19 | normal:
20 | black: '0x2c323c'
21 | red: '0xe06c75'
22 | green: '0x98c379'
23 | yellow: '0xe5c07b'
24 | blue: '0x61afef'
25 | magenta: '0xc678dd'
26 | cyan: '0x56b6c2'
27 | white: '0x5c6370'
28 |
29 | # Bright colors
30 | bright:
31 | black: '0x3e4452'
32 | red: '0xe06c75'
33 | green: '0x98c379'
34 | yellow: '0xe5c07b'
35 | blue: '0x61afef'
36 | magenta: '0xc678dd'
37 | cyan: '0x56b6c2'
38 | white: '0xabb2bf'
39 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/onedark.vim/term/One Dark.kitty:
--------------------------------------------------------------------------------
1 | # Cursor
2 | cursor #5c6370
3 | cursor_text_color #2c323c
4 |
5 | # Special
6 | foreground #abb2bf
7 | background #282c34
8 | selection_foreground #2c323c
9 | selection_background #5c6370
10 |
11 | # Black
12 | color0 #2c323c
13 | color8 #3e4452
14 |
15 | # Red
16 | color1 #e06c75
17 | color9 #e06c75
18 |
19 | # Green
20 | color2 #98c379
21 | color10 #98c379
22 |
23 | # Yellow
24 | color3 #e5c07b
25 | color11 #e5c07b
26 |
27 | # Blue
28 | color4 #61afef
29 | color12 #61afef
30 |
31 | # Magenta
32 | color5 #c678dd
33 | color13 #c678dd
34 |
35 | # Cyan
36 | color6 #56b6c2
37 | color14 #56b6c2
38 |
39 | # White
40 | color7 #5c6370
41 | color15 #abb2bf
42 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/LICENCE:
--------------------------------------------------------------------------------
1 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
2 | Version 2, December 2004
3 |
4 | Copyright (C) 2004 Sam Hocevar
5 |
6 | Everyone is permitted to copy and distribute verbatim or modified
7 | copies of this license document, and changing it is allowed as long
8 | as the name is changed.
9 |
10 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
11 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
12 |
13 | 0. You just DO WHAT THE FUCK YOU WANT TO.
14 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/asciidoc/proselint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: proselint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_asciidoc_proselint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_asciidoc_proselint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'asciidoc',
20 | \ 'name': 'proselint',
21 | \ 'redirect': 'text/proselint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/bemhtml/bemhtmllint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: bemhtmllint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Sergej Tatarincev
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "============================================================================
11 |
12 | if exists('g:loaded_syntastic_bemhtml_bemhtmllint_checker')
13 | finish
14 | endif
15 |
16 | let g:loaded_syntastic_bemhtml_bemhtmllint_checker = 1
17 |
18 | let s:save_cpo = &cpo
19 | set cpo&vim
20 |
21 | function SyntaxCheckers_bemhtml_bemhtmllint_GetLocList() dict
22 | let makeprg = self.makeprgBuild({})
23 | let errorformat = '%f:%l:%c: %m'
24 | return SyntasticMake({ 'makeprg': makeprg, 'errorformat': errorformat })
25 | endfunction
26 |
27 | call g:SyntasticRegistry.CreateAndRegisterChecker({
28 | \ 'filetype': 'bemhtml',
29 | \ 'name': 'bemhtmllint',
30 | \ 'exec': 'bemhtml-lint' })
31 |
32 | let &cpo = s:save_cpo
33 | unlet s:save_cpo
34 |
35 | " vim: set sw=4 sts=4 et fdm=marker:
36 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/c/cppclean.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: cppclean.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_c_cppclean_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_c_cppclean_checker = 1
17 |
18 | let s:save_cpo = &cpo
19 | set cpo&vim
20 |
21 | function! SyntaxCheckers_c_cppclean_GetLocList() dict
22 | let makeprg = self.makeprgBuild({})
23 |
24 | let errorformat = '%f:%l: %m'
25 |
26 | return SyntasticMake({
27 | \ 'makeprg': makeprg,
28 | \ 'errorformat': errorformat,
29 | \ 'subtype': 'Style',
30 | \ 'returns': [0, 1] })
31 | endfunction
32 |
33 | call g:SyntasticRegistry.CreateAndRegisterChecker({
34 | \ 'filetype': 'c',
35 | \ 'name': 'cppclean' })
36 |
37 | let &cpo = s:save_cpo
38 | unlet s:save_cpo
39 |
40 | " vim: set sw=4 sts=4 et fdm=marker:
41 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/cpp/avrgcc.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: avrgcc.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Sławek Piotrowski
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_cpp_avrgcc_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_cpp_avrgcc_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'cpp',
20 | \ 'name': 'avrgcc',
21 | \ 'exec': 'avr-g++',
22 | \ 'redirect': 'c/avrgcc'})
23 |
24 | " vim: set sw=4 sts=4 et fdm=marker:
25 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/cpp/clang_check.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: clang_check.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Benjamin Bannier
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "============================================================================
11 |
12 | if exists('g:loaded_syntastic_cpp_clang_check_checker')
13 | finish
14 | endif
15 | let g:loaded_syntastic_cpp_clang_check_checker = 1
16 |
17 | call g:SyntasticRegistry.CreateAndRegisterChecker({
18 | \ 'filetype': 'cpp',
19 | \ 'name': 'clang_check',
20 | \ 'redirect': 'c/clang_check'})
21 |
22 | " vim: set sw=4 sts=4 et fdm=marker:
23 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/cpp/clang_tidy.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: clang_tidy.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Benjamin Bannier
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "============================================================================
11 |
12 | if exists('g:loaded_syntastic_cpp_clang_tidy_checker')
13 | finish
14 | endif
15 | let g:loaded_syntastic_cpp_clang_tidy_checker = 1
16 |
17 | call g:SyntasticRegistry.CreateAndRegisterChecker({
18 | \ 'filetype': 'cpp',
19 | \ 'name': 'clang_tidy',
20 | \ 'redirect': 'c/clang_tidy'})
21 |
22 | " vim: set sw=4 sts=4 et fdm=marker:
23 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/cpp/cppcheck.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: cppcheck.vim
3 | "Description: Syntax checking plugin for syntastic using cppcheck.pl
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "============================================================================
11 |
12 | if exists('g:loaded_syntastic_cpp_cppcheck_checker')
13 | finish
14 | endif
15 | let g:loaded_syntastic_cpp_cppcheck_checker = 1
16 |
17 | call g:SyntasticRegistry.CreateAndRegisterChecker({
18 | \ 'filetype': 'cpp',
19 | \ 'name': 'cppcheck',
20 | \ 'redirect': 'c/cppcheck'})
21 |
22 | " vim: set sw=4 sts=4 et fdm=marker:
23 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/cpp/cppclean.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: cppclean.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Benjamin Bannier
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "============================================================================
11 |
12 | if exists('g:loaded_syntastic_cpp_cppclean_checker')
13 | finish
14 | endif
15 | let g:loaded_syntastic_cpp_cppclean_checker = 1
16 |
17 | call g:SyntasticRegistry.CreateAndRegisterChecker({
18 | \ 'filetype': 'cpp',
19 | \ 'name': 'cppclean',
20 | \ 'redirect': 'c/cppclean'})
21 |
22 | " vim: set sw=4 sts=4 et fdm=marker:
23 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/cpp/flawfinder.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: flawfinder.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Benjamin Bannier
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "============================================================================
11 |
12 | if exists('g:loaded_syntastic_cpp_flawfinder_checker')
13 | finish
14 | endif
15 | let g:loaded_syntastic_cpp_flawfinder_checker = 1
16 |
17 | if !exists('g:syntastic_cpp_flawfinder_thres')
18 | let g:syntastic_cpp_flawfinder_thres = 3
19 | endif
20 |
21 | call g:SyntasticRegistry.CreateAndRegisterChecker({
22 | \ 'filetype': 'cpp',
23 | \ 'name': 'flawfinder',
24 | \ 'redirect': 'c/flawfinder'})
25 |
26 | " vim: set sw=4 sts=4 et fdm=marker:
27 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/cpp/oclint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: oclint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: "UnCO" Lin
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "============================================================================
11 |
12 | if exists('g:loaded_syntastic_cpp_oclint_checker')
13 | finish
14 | endif
15 | let g:loaded_syntastic_cpp_oclint_checker = 1
16 |
17 | call g:SyntasticRegistry.CreateAndRegisterChecker({
18 | \ 'filetype': 'cpp',
19 | \ 'name': 'oclint',
20 | \ 'redirect': 'c/oclint'})
21 |
22 | " vim: set sw=4 sts=4 et fdm=marker:
23 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/cpp/pc_lint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: pc_lint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Steve Bragg
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_cpp_pc_lint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_cpp_pc_lint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'cpp',
20 | \ 'name': 'pc_lint',
21 | \ 'redirect': 'c/pc_lint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/cs/mcs.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: cs.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Daniel Walker
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_cs_mcs_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_cs_mcs_checker = 1
17 |
18 | let s:save_cpo = &cpo
19 | set cpo&vim
20 |
21 | function! SyntaxCheckers_cs_mcs_GetLocList() dict
22 | let makeprg = self.makeprgBuild({ 'args_after': '--parse' })
23 |
24 | let errorformat = '%f(%l\,%c): %trror %m'
25 |
26 | return SyntasticMake({
27 | \ 'makeprg': makeprg,
28 | \ 'errorformat': errorformat,
29 | \ 'defaults': {'bufnr': bufnr('')} })
30 | endfunction
31 |
32 | call g:SyntasticRegistry.CreateAndRegisterChecker({
33 | \ 'filetype': 'cs',
34 | \ 'name': 'mcs'})
35 |
36 | let &cpo = s:save_cpo
37 | unlet s:save_cpo
38 |
39 | " vim: set sw=4 sts=4 et fdm=marker:
40 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/css/mixedindentlint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: mixedindentlint.vim
3 | "Description: Mixed indentation linter for vim
4 | "Maintainer: Payton Swick
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "============================================================================
11 |
12 | if exists('g:loaded_syntastic_css_mixedindentlint_checker')
13 | finish
14 | endif
15 | let g:loaded_syntastic_css_mixedindentlint_checker = 1
16 |
17 | call g:SyntasticRegistry.CreateAndRegisterChecker({
18 | \ 'filetype': 'css',
19 | \ 'name': 'mixedindentlint',
20 | \ 'redirect': 'javascript/mixedindentlint'})
21 |
22 | " vim: set et sts=4 sw=4:
23 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/css/phpcs.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: phpcs.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_css_phpcs_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_css_phpcs_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'css',
20 | \ 'name': 'phpcs',
21 | \ 'redirect': 'php/phpcs'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/css/recess.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: recess.vim
3 | "Description: Syntax checking plugin for syntastic using `recess`
4 | " (http://twitter.github.io/recess/).
5 | "Maintainer: Tim Carry
6 | "License: This program is free software. It comes without any warranty,
7 | " to the extent permitted by applicable law. You can redistribute
8 | " it and/or modify it under the terms of the Do What The Fuck You
9 | " Want To Public License, Version 2, as published by Sam Hocevar.
10 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
11 | "
12 | "============================================================================
13 |
14 | if exists('g:loaded_syntastic_css_recess_checker')
15 | finish
16 | endif
17 | let g:loaded_syntastic_css_recess_checker = 1
18 |
19 | call g:SyntasticRegistry.CreateAndRegisterChecker({
20 | \ 'filetype': 'css',
21 | \ 'name': 'recess',
22 | \ 'redirect': 'less/recess'})
23 |
24 | " vim: set sw=4 sts=4 et fdm=marker:
25 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/docbk/xmllint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: docbk.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Martin Grenfell
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_docbk_xmllint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_docbk_xmllint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'docbk',
20 | \ 'name': 'xmllint',
21 | \ 'redirect': 'xml/xmllint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/dustjs/swiffer.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: swiffer.vim
3 | "Description: Dust.js syntax checker - using swiffer
4 | "Maintainer: Steven Foote
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "============================================================================
11 |
12 | if exists('g:loaded_syntastic_dustjs_swiffer_checker')
13 | finish
14 | endif
15 |
16 | let g:loaded_syntastic_dustjs_swiffer_checker = 1
17 |
18 | let s:save_cpo = &cpo
19 | set cpo&vim
20 |
21 | function! SyntaxCheckers_dustjs_swiffer_GetLocList() dict
22 | let makeprg = self.makeprgBuild({})
23 |
24 | let errorformat = '%E%f - Line %l\, Column %c: %m'
25 |
26 | return SyntasticMake({
27 | \ 'makeprg': makeprg,
28 | \ 'errorformat': errorformat })
29 | endfunction
30 |
31 | call SyntasticRegistry.CreateAndRegisterChecker({
32 | \ 'filetype': 'dustjs',
33 | \ 'name': 'swiffer'})
34 |
35 | let &cpo = s:save_cpo
36 | unlet s:save_cpo
37 |
38 | " vim: set sw=4 sts=4 et fdm=marker:
39 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/erlang/syntaxerl.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: syntaxerl.vim
3 | "Description: Syntax checking plugin for syntastic.
4 | "Maintainer: locojay
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "============================================================================
11 |
12 | if exists('g:loaded_syntastic_erlang_syntaxerl_checker')
13 | finish
14 | endif
15 |
16 | let g:loaded_syntastic_erlang_syntaxerl_checker = 1
17 |
18 | let s:save_cpo = &cpo
19 | set cpo&vim
20 |
21 |
22 | function! SyntaxCheckers_erlang_syntaxerl_GetLocList() dict
23 |
24 | let makeprg = self.makeprgBuild({})
25 |
26 | let errorformat =
27 | \ '%W%f:%l: warning: %m,'.
28 | \ '%E%f:%l: %m'
29 |
30 | return SyntasticMake({
31 | \ 'makeprg': makeprg,
32 | \ 'errorformat': errorformat })
33 | endfunction
34 |
35 | call g:SyntasticRegistry.CreateAndRegisterChecker({
36 | \ 'filetype': 'erlang',
37 | \ 'name': 'syntaxerl'})
38 |
39 | let &cpo = s:save_cpo
40 | unlet s:save_cpo
41 |
42 | " vim: set sw=4 sts=4 et fdm=marker:
43 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/haml/haml_lint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: haml_lint.vim
3 | "Description: HAML style and syntax checker plugin for Syntastic
4 | "Maintainer: Shane da Silva
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "============================================================================
11 |
12 | if exists('g:loaded_syntastic_haml_haml_lint_checker')
13 | finish
14 | endif
15 | let g:loaded_syntastic_haml_haml_lint_checker = 1
16 |
17 | let s:save_cpo = &cpo
18 | set cpo&vim
19 |
20 | function! SyntaxCheckers_haml_haml_lint_GetLocList() dict
21 | let makeprg = self.makeprgBuild({})
22 | let errorformat = '%f:%l [%t] %m'
23 | return SyntasticMake({
24 | \ 'makeprg': makeprg,
25 | \ 'errorformat': errorformat,
26 | \ 'subtype': 'Style'})
27 | endfunction
28 |
29 | call g:SyntasticRegistry.CreateAndRegisterChecker({
30 | \ 'filetype': 'haml',
31 | \ 'name': 'haml_lint',
32 | \ 'exec': 'haml-lint' })
33 |
34 | let &cpo = s:save_cpo
35 | unlet s:save_cpo
36 |
37 | " vim: set sw=4 sts=4 et fdm=marker:
38 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/help/proselint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: proselint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_help_proselint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_help_proselint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'help',
20 | \ 'name': 'proselint',
21 | \ 'redirect': 'text/proselint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/hss/hss.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: hss.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Justin Donaldson (jdonaldson@gmail.com)
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_hss_hss_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_hss_hss_checker = 1
17 |
18 | let s:save_cpo = &cpo
19 | set cpo&vim
20 |
21 | function! SyntaxCheckers_hss_hss_GetLocList() dict
22 | let makeprg = self.makeprgBuild({ 'args_after' : '-output ' . syntastic#util#DevNull() })
23 |
24 | let errorformat = '%E%f:%l: %m'
25 |
26 | return SyntasticMake({
27 | \ 'makeprg': makeprg,
28 | \ 'errorformat': errorformat })
29 | endfunction
30 |
31 | call g:SyntasticRegistry.CreateAndRegisterChecker({
32 | \ 'filetype': 'hss',
33 | \ 'name': 'hss'})
34 |
35 | let &cpo = s:save_cpo
36 | unlet s:save_cpo
37 |
38 | " vim: set sw=4 sts=4 et fdm=marker:
39 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/html/eslint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: eslint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_html_eslint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_html_eslint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'html',
20 | \ 'name': 'eslint',
21 | \ 'redirect': 'javascript/eslint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/html/gjslint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: gjslint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_html_gjslint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_html_gjslint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'html',
20 | \ 'name': 'gjslint',
21 | \ 'redirect': 'javascript/gjslint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/html/proselint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: proselint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_html_proselint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_html_proselint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'html',
20 | \ 'name': 'proselint',
21 | \ 'redirect': 'text/proselint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/html/stylelint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: stylelint.vim
3 | "Description: Syntax checking plugin for syntastic using `stylelint`
4 | " (https://github.com/stylelint/stylelint).
5 | "Maintainer: Tim Carry
6 | "License: This program is free software. It comes without any warranty,
7 | " to the extent permitted by applicable law. You can redistribute
8 | " it and/or modify it under the terms of the Do What The Fuck You
9 | " Want To Public License, Version 2, as published by Sam Hocevar.
10 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
11 | "
12 | "============================================================================
13 |
14 | if exists('g:loaded_syntastic_html_stylelint_checker')
15 | finish
16 | endif
17 | let g:loaded_syntastic_html_stylelint_checker = 1
18 |
19 | call g:SyntasticRegistry.CreateAndRegisterChecker({
20 | \ 'filetype': 'html',
21 | \ 'name': 'stylelint',
22 | \ 'redirect': 'css/stylelint'})
23 |
24 |
25 | " vim: set sw=4 sts=4 et fdm=marker:
26 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/html/textlint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: textlint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_html_textlint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_html_textlint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'html',
20 | \ 'name': 'textlint',
21 | \ 'redirect': 'text/textlint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/jade/jade_lint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: jade_lint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_jade_jade_lint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_jade_jade_lint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'jade',
20 | \ 'name': 'jade_lint',
21 | \ 'exec': 'jade-lint',
22 | \ 'redirect': 'pug/pug_lint'})
23 |
24 | " vim: set sw=4 sts=4 et fdm=marker:
25 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/less/less-lint.coffee:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | fs = require 'fs'
4 | less = require 'less'
5 | args = process.argv.slice(1)
6 | options = {}
7 |
8 | args = args.filter (arg) ->
9 | match = arg.match(/^-I(.+)$/)
10 | if match
11 | options.paths.push(match[1]);
12 | return false
13 |
14 | match = arg.match(/^--?([a-z][\-0-9a-z]*)(?:=([^\s]+))?$/i)
15 | if match
16 | arg = match[1]
17 | else
18 | return arg
19 |
20 | switch arg
21 | when 'strict-imports' then options.strictImports = true
22 | when 'include-path'
23 | options.paths = match[2].split(if os.type().match(/Windows/) then ';' else ':')
24 | .map (p) ->
25 | if p
26 | return path.resolve(process.cwd(), p)
27 | when 'O0' then options.optimization = 0
28 | when 'O1' then options.optimization = 1
29 | when 'O2' then options.optimization = 2
30 |
31 | options.filename = args[1]
32 |
33 | parser = new(less.Parser) options
34 |
35 | fs.readFile(options.filename, 'utf-8', (err,data) ->
36 | parser.parse(data, (err, tree) ->
37 | if err
38 | less.writeError err
39 | process.exit(1)
40 | )
41 | )
42 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/less/stylelint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: stylelint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_less_stylelint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_less_stylelint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'less',
20 | \ 'name': 'stylelint',
21 | \ 'redirect': 'css/stylelint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/llvm/llvm.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: llvm.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Andrew Kelley
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_llvm_llvm_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_llvm_llvm_checker = 1
17 |
18 | let s:save_cpo = &cpo
19 | set cpo&vim
20 |
21 | function! SyntaxCheckers_llvm_llvm_GetLocList() dict
22 | let makeprg = self.makeprgBuild({ 'args_after': syntastic#c#NullOutput() })
23 |
24 | let errorformat = 'llc: %f:%l:%c: %trror: %m'
25 |
26 | return SyntasticMake({
27 | \ 'makeprg': makeprg,
28 | \ 'errorformat': errorformat })
29 | endfunction
30 |
31 | call g:SyntasticRegistry.CreateAndRegisterChecker({
32 | \ 'filetype': 'llvm',
33 | \ 'name': 'llvm',
34 | \ 'exec': 'llc'})
35 |
36 | let &cpo = s:save_cpo
37 | unlet s:save_cpo
38 |
39 | " vim: set sw=4 sts=4 et fdm=marker:
40 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/markdown/proselint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: proselint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_markdown_proselint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_markdown_proselint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'markdown',
20 | \ 'name': 'proselint',
21 | \ 'redirect': 'text/proselint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/markdown/textlint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: textlint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_markdown_textlint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_markdown_textlint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'markdown',
20 | \ 'name': 'textlint',
21 | \ 'redirect': 'text/textlint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/nroff/igor.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: igor.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_nroff_igor_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_nroff_igor_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'nroff',
20 | \ 'name': 'igor',
21 | \ 'redirect': 'docbk/igor'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/nroff/proselint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: proselint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_nroff_proselint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_nroff_proselint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'nroff',
20 | \ 'name': 'proselint',
21 | \ 'redirect': 'text/proselint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/objc/oclint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: oclint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: "UnCO" Lin
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "============================================================================
11 |
12 | if exists('g:loaded_syntastic_objc_oclint_checker')
13 | finish
14 | endif
15 | let g:loaded_syntastic_objc_oclint_checker = 1
16 |
17 | call g:SyntasticRegistry.CreateAndRegisterChecker({
18 | \ 'filetype': 'objc',
19 | \ 'name': 'oclint',
20 | \ 'redirect': 'c/oclint'})
21 |
22 | " vim: set sw=4 sts=4 et fdm=marker:
23 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/objcpp/oclint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: oclint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: "UnCO" Lin
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "============================================================================
11 |
12 | if exists('g:loaded_syntastic_objcpp_oclint_checker')
13 | finish
14 | endif
15 | let g:loaded_syntastic_objcpp_oclint_checker = 1
16 |
17 | call g:SyntasticRegistry.CreateAndRegisterChecker({
18 | \ 'filetype': 'objcpp',
19 | \ 'name': 'oclint',
20 | \ 'redirect': 'c/oclint'})
21 |
22 | " vim: set sw=4 sts=4 et fdm=marker:
23 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/perl/podchecker.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: podchecker.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_perl_podchecker_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_perl_podchecker_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'perl',
20 | \ 'name': 'podchecker',
21 | \ 'redirect': 'pod/podchecker'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/perl6/perl6.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: perl6.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | # Perl 6 is dead, long live Raku!
14 |
15 | if exists('g:loaded_syntastic_perl6_perl6_checker')
16 | finish
17 | endif
18 | let g:loaded_syntastic_perl6_perl6_checker = 1
19 |
20 | call g:SyntasticRegistry.CreateAndRegisterChecker({
21 | \ 'filetype': 'perl6',
22 | \ 'name': 'perl6',
23 | \ 'redirect': 'raku/raku'})
24 |
25 | " vim: set sw=4 sts=4 et fdm=marker:
26 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/pod/proselint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: proselint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_pod_proselint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_pod_proselint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'pod',
20 | \ 'name': 'proselint',
21 | \ 'redirect': 'text/proselint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/python/codec.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 |
3 | from __future__ import print_function
4 | from sys import argv, exit
5 |
6 | import codecs
7 | import re
8 | import os
9 |
10 |
11 | if len(argv) != 2:
12 | exit(1)
13 |
14 | try:
15 | with open(argv[1]) as fle:
16 | text = fle.readlines()
17 |
18 | if text:
19 | match = re.match(r"#\s*coding\s*:\s*(?P\w+)", text[0])
20 | if match:
21 | text = codecs.lookup(match.groupdict()["coding"]).incrementaldecoder().decode(
22 | ''.join(text).encode('utf-8')).encode('utf-8')
23 |
24 | if isinstance(text, list):
25 | text = ''.join(text).encode('utf-8')
26 |
27 | compile(text, argv[1], 'exec', 0, 1)
28 | except SyntaxError as err:
29 | print('%s:%s:%s: %s' % (err.filename, err.lineno, err.offset, err.msg))
30 | except Exception as err:
31 | print('%s:%s:%s: %s' % (os.path.abspath(argv[1]), 1, 0, err))
32 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/python/compile.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 |
3 | from __future__ import print_function
4 | from sys import argv, exit
5 |
6 |
7 | if len(argv) != 2:
8 | exit(1)
9 |
10 | try:
11 | compile(open(argv[1]).read(), argv[1], 'exec', 0, 1)
12 | except SyntaxError as err:
13 | print('%s:%s:%s: %s' % (err.filename, err.lineno, err.offset, err.msg))
14 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/python/pep257.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: pep257.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_python_pep257_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_python_pep257_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'python',
20 | \ 'name': 'pep257',
21 | \ 'redirect': 'python/pydocstyle'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/python/pep8.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: pep8.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_python_pep8_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_python_pep8_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'python',
20 | \ 'name': 'pep8',
21 | \ 'redirect': 'python/pycodestyle'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/python/py3kwarn.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: py3kwarn.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Authors: Liam Curry
5 | "
6 | "============================================================================
7 |
8 | if exists('g:loaded_syntastic_python_py3kwarn_checker')
9 | finish
10 | endif
11 | let g:loaded_syntastic_python_py3kwarn_checker = 1
12 |
13 | let s:save_cpo = &cpo
14 | set cpo&vim
15 |
16 | function! SyntaxCheckers_python_py3kwarn_GetLocList() dict
17 | let makeprg = self.makeprgBuild({})
18 |
19 | let errorformat = '%W%f:%l:%c: %m'
20 |
21 | let env = syntastic#util#isRunningWindows() ? {} : { 'TERM': 'dumb' }
22 |
23 | return SyntasticMake({
24 | \ 'makeprg': makeprg,
25 | \ 'errorformat': errorformat,
26 | \ 'env': env })
27 | endfunction
28 |
29 | call g:SyntasticRegistry.CreateAndRegisterChecker({
30 | \ 'filetype': 'python',
31 | \ 'name': 'py3kwarn'})
32 |
33 | let &cpo = s:save_cpo
34 | unlet s:save_cpo
35 |
36 | " vim: set sw=4 sts=4 et fdm=marker:
37 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/rmd/lintr.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: lintr.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Jim Hester
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_rmd_lintr_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_rmd_lintr_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'rmd',
20 | \ 'name': 'lintr',
21 | \ 'redirect': 'r/lintr'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/rnc/rnv.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: rnv.vim
3 | "Description: RelaxNG RNV syntax checking plugin for syntastic
4 | "Maintainer: Remko Tronçon
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "============================================================================
11 |
12 | if exists('g:loaded_syntastic_rnc_rnv_checker')
13 | finish
14 | endif
15 | let g:loaded_syntastic_rnc_rnv_checker = 1
16 |
17 | let s:save_cpo = &cpo
18 | set cpo&vim
19 |
20 | function! SyntaxCheckers_rnc_rnv_GetLocList() dict
21 | let makeprg = self.makeprgBuild({ 'args': '-c' })
22 |
23 | let errorformat =
24 | \ '%f:%l:%c: %trror: %m'
25 |
26 | return SyntasticMake({
27 | \ 'makeprg': makeprg,
28 | \ 'errorformat': errorformat })
29 | endfunction
30 |
31 | call g:SyntasticRegistry.CreateAndRegisterChecker({
32 | \ 'filetype': 'rnc',
33 | \ 'name': 'rnv'})
34 |
35 | let &cpo = s:save_cpo
36 | unlet s:save_cpo
37 |
38 | " vim: set sw=4 sts=4 et fdm=marker:
39 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/rst/proselint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: proselint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_rst_proselint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_rst_proselint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'rst',
20 | \ 'name': 'proselint',
21 | \ 'redirect': 'text/proselint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/sass/sassc.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: sassc.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_sass_sassc_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_sass_sassc_checker = 1
17 |
18 | let s:save_cpo = &cpo
19 | set cpo&vim
20 |
21 | function! SyntaxCheckers_sass_sassc_GetLocList() dict
22 | let makeprg = self.makeprgBuild({ 'fname_after': syntastic#util#DevNull() })
23 |
24 | let errorformat = '%f:%l: %trror: %m'
25 |
26 | return SyntasticMake({
27 | \ 'makeprg': makeprg,
28 | \ 'errorformat': errorformat })
29 | endfunction
30 |
31 | call g:SyntasticRegistry.CreateAndRegisterChecker({
32 | \ 'filetype': 'sass',
33 | \ 'name': 'sassc'})
34 |
35 | let &cpo = s:save_cpo
36 | unlet s:save_cpo
37 |
38 | " vim: set sw=4 sts=4 et fdm=marker:
39 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/scss/mixedindentlint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: mixedindentlint.vim
3 | "Description: Mixed indentation linter for vim
4 | "Maintainer: Payton Swick
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "============================================================================
11 |
12 | if exists('g:loaded_syntastic_scss_mixedindentlint_checker')
13 | finish
14 | endif
15 | let g:loaded_syntastic_scss_mixedindentlint_checker = 1
16 |
17 | call g:SyntasticRegistry.CreateAndRegisterChecker({
18 | \ 'filetype': 'scss',
19 | \ 'name': 'mixedindentlint',
20 | \ 'redirect': 'javascript/mixedindentlint'})
21 |
22 | " vim: set et sts=4 sw=4:
23 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/scss/sass.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: scss.vim
3 | "Description: scss syntax checking plugin for syntastic
4 | "Maintainer: Martin Grenfell
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_scss_sass_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_scss_sass_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'scss',
20 | \ 'name': 'sass',
21 | \ 'redirect': 'sass/sass'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/scss/sass_lint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: sass_lint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_scss_sass_lint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_scss_sass_lint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'scss',
20 | \ 'name': 'sass_lint',
21 | \ 'redirect': 'sass/sass_lint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/scss/sassc.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: sassc.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_scss_sassc_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_scss_sassc_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'scss',
20 | \ 'name': 'sassc',
21 | \ 'redirect': 'sass/sassc'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/scss/stylelint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: stylelint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_scss_stylelint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_scss_stylelint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'scss',
20 | \ 'name': 'stylelint',
21 | \ 'redirect': 'css/stylelint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/sh/shfmt.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: shfmt.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_sh_shfmt_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_sh_shfmt_checker = 1
17 |
18 | let s:save_cpo = &cpo
19 | set cpo&vim
20 |
21 | function! SyntaxCheckers_sh_shfmt_GetLocList() dict
22 | let makeprg = self.makeprgBuild({})
23 |
24 | let errorformat =
25 | \ '%f:%l:%c: %m'
26 |
27 | return SyntasticMake({
28 | \ 'makeprg': makeprg,
29 | \ 'errorformat': errorformat,
30 | \ 'returns': [0, 1] })
31 | endfunction
32 |
33 | call g:SyntasticRegistry.CreateAndRegisterChecker({
34 | \ 'filetype': 'sh',
35 | \ 'name': 'shfmt'})
36 |
37 | let &cpo = s:save_cpo
38 | unlet s:save_cpo
39 |
40 | " vim: set sw=4 sts=4 et fdm=marker:
41 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/solidity/solc.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: solc.vim
3 | "Description: Solidity syntax checker - using solc
4 | "Maintainer: Jacob Cholewa
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_solidity_solc_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_solidity_solc_checker = 1
17 |
18 | let s:save_cpo = &cpo
19 | set cpo&vim
20 |
21 | function! SyntaxCheckers_solidity_solc_GetLocList() dict
22 | let makeprg = self.makeprgBuild({})
23 |
24 | let errorformat =
25 | \ '%f:%l:%c: %trror: %m,' .
26 | \ '%f:%l:%c: %tarning: %m'
27 |
28 | return SyntasticMake({
29 | \ 'makeprg': makeprg,
30 | \ 'errorformat': errorformat })
31 | endfunction
32 |
33 | call g:SyntasticRegistry.CreateAndRegisterChecker({
34 | \ 'filetype': 'solidity',
35 | \ 'name': 'solc'})
36 |
37 | let &cpo = s:save_cpo
38 | unlet s:save_cpo
39 |
40 | " vim: set sw=4 sts=4 et fdm=marker:
41 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/svg/validator.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: validator.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_svg_validator_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_svg_validator_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'svg',
20 | \ 'name': 'validator',
21 | \ 'redirect': 'html/validator'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/svg/w3.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: w3.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Kevin Locke
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_svg_w3_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_svg_w3_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'svg',
20 | \ 'name': 'w3',
21 | \ 'redirect': 'html/w3'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/tex/lacheck.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: tex.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Martin Grenfell
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_tex_lacheck_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_tex_lacheck_checker = 1
17 |
18 | let s:save_cpo = &cpo
19 | set cpo&vim
20 |
21 | function! SyntaxCheckers_tex_lacheck_GetLocList() dict
22 | let makeprg = self.makeprgBuild({})
23 |
24 | let errorformat =
25 | \ '%-G** %f:,' .
26 | \ '%E"%f"\, line %l: %m'
27 |
28 | return SyntasticMake({
29 | \ 'makeprg': makeprg,
30 | \ 'errorformat': errorformat })
31 | endfunction
32 |
33 | call g:SyntasticRegistry.CreateAndRegisterChecker({
34 | \ 'filetype': 'tex',
35 | \ 'name': 'lacheck'})
36 |
37 | let &cpo = s:save_cpo
38 | unlet s:save_cpo
39 |
40 | " vim: set sw=4 sts=4 et fdm=marker:
41 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/tex/proselint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: proselint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_tex_proselint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_tex_proselint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'tex',
20 | \ 'name': 'proselint',
21 | \ 'redirect': 'text/proselint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/texinfo/proselint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: proselint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_texinfo_proselint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_texinfo_proselint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'texinfo',
20 | \ 'name': 'proselint',
21 | \ 'redirect': 'text/proselint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/text/igor.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: igor.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_text_igor_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_text_igor_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'text',
20 | \ 'name': 'igor',
21 | \ 'redirect': 'docbk/igor'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/text/language_check.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: language_check.vim
3 | "Description: Grammar checker (https://github.com/myint/language-check)
4 | "Authors: Steven Myint
5 | "
6 | "============================================================================
7 |
8 | if exists('g:loaded_syntastic_text_language_check_checker')
9 | finish
10 | endif
11 | let g:loaded_syntastic_text_language_check_checker = 1
12 |
13 | let s:save_cpo = &cpo
14 | set cpo&vim
15 |
16 | function! SyntaxCheckers_text_language_check_GetLocList() dict
17 | let makeprg = self.makeprgBuild({})
18 |
19 | let errorformat =
20 | \ '%f:%l:%c: %m'
21 |
22 | return SyntasticMake({
23 | \ 'makeprg': makeprg,
24 | \ 'errorformat': errorformat,
25 | \ 'subtype': 'Style',
26 | \ 'returns': [0, 2] })
27 | endfunction
28 |
29 | call g:SyntasticRegistry.CreateAndRegisterChecker({
30 | \ 'filetype': 'text',
31 | \ 'name': 'language_check',
32 | \ 'exec': 'language-check'})
33 |
34 | let &cpo = s:save_cpo
35 | unlet s:save_cpo
36 |
37 | " vim: set sw=4 sts=4 et fdm=marker:
38 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/trig/rapper.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: rapper.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Sebastian Tramp
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_trig_rapper_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_trig_rapper_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'trig',
20 | \ 'name': 'rapper',
21 | \ 'redirect': 'turtle/rapper'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/typescript/eslint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: eslint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_typescript_eslint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_typescript_eslint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'typescript',
20 | \ 'name': 'eslint',
21 | \ 'redirect': 'javascript/eslint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/typescript/lynt.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: lynt.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_typescript_lynt_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_typescript_lynt_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'typescript',
20 | \ 'name': 'lynt',
21 | \ 'redirect': 'javascript/lynt'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/verilog/iverilog.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: iverilog.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Psidium
5 | "License: The MIT License
6 | "============================================================================
7 |
8 | if exists('g:loaded_syntastic_verilog_iverilog_checker')
9 | finish
10 | endif
11 | let g:loaded_syntastic_verilog_iverilog_checker = 1
12 |
13 | let s:save_cpo = &cpo
14 | set cpo&vim
15 |
16 | function! SyntaxCheckers_verilog_iverilog_GetLocList() dict
17 | let makeprg = self.makeprgBuild({
18 | \ 'args_before': '-t null',
19 | \ 'args': '-Wall' })
20 |
21 | let errorformat =
22 | \ '%f:%l: %trror: %m,' .
23 | \ '%f:%l: %tarning: %m,' .
24 | \ '%E%f:%l: : %m,' .
25 | \ '%W%f:%l: : %m,' .
26 | \ '%f:%l: %m'
27 |
28 | return SyntasticMake({'makeprg': makeprg, 'errorformat': errorformat})
29 | endfunction
30 |
31 | call g:SyntasticRegistry.CreateAndRegisterChecker({
32 | \ 'filetype': 'verilog',
33 | \ 'name': 'iverilog'})
34 |
35 | let &cpo = s:save_cpo
36 | unlet s:save_cpo
37 |
38 | " vim: set sw=4 sts=4 et fdm=marker:
39 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/vhdl/ghdl.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: ghdl.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Jan Wagner
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_vhdl_ghdl_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_vhdl_ghdl_checker = 1
17 |
18 | let s:save_cpo = &cpo
19 | set cpo&vim
20 |
21 | function! SyntaxCheckers_vhdl_ghdl_GetLocList() dict
22 | let makeprg = self.makeprgBuild({ 'args_before': '-s' })
23 |
24 | let errorformat = '%f:%l:%c: %m'
25 |
26 | return SyntasticMake({
27 | \ 'makeprg': makeprg,
28 | \ 'errorformat': errorformat })
29 | endfunction
30 |
31 | call g:SyntasticRegistry.CreateAndRegisterChecker({
32 | \ 'filetype': 'vhdl',
33 | \ 'name': 'ghdl'})
34 |
35 | let &cpo = s:save_cpo
36 | unlet s:save_cpo
37 |
38 | " vim: set sw=4 sts=4 et fdm=marker:
39 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/vue/eslint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: eslint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_vue_eslint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_vue_eslint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'vue',
20 | \ 'name': 'eslint',
21 | \ 'redirect': 'javascript/eslint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/vue/stylelint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: stylelint.vim
3 | "Description: Syntax checking plugin for syntastic using `stylelint`
4 | " (https://github.com/stylelint/stylelint).
5 | "Maintainer: LCD 47
6 | "License: This program is free software. It comes without any warranty,
7 | " to the extent permitted by applicable law. You can redistribute
8 | " it and/or modify it under the terms of the Do What The Fuck You
9 | " Want To Public License, Version 2, as published by Sam Hocevar.
10 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
11 | "
12 | "============================================================================
13 |
14 | if exists('g:loaded_syntastic_vue_stylelint_checker')
15 | finish
16 | endif
17 | let g:loaded_syntastic_vue_stylelint_checker = 1
18 |
19 | call g:SyntasticRegistry.CreateAndRegisterChecker({
20 | \ 'filetype': 'vue',
21 | \ 'name': 'stylelint',
22 | \ 'redirect': 'css/stylelint'})
23 |
24 | " vim: set sw=4 sts=4 et fdm=marker:
25 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/xhtml/jshint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: jshint.vim
3 | "Description: Javascript syntax checker for xHTML - using jshint
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_xhtml_jshint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_xhtml_jshint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'xhtml',
20 | \ 'name': 'jshint',
21 | \ 'redirect': 'html/jshint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/xhtml/proselint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: proselint.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_xhtml_proselint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_xhtml_proselint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'xhtml',
20 | \ 'name': 'proselint',
21 | \ 'redirect': 'text/proselint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/xhtml/validator.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: validator.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: LCD 47
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_xhtml_validator_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_xhtml_validator_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'xhtml',
20 | \ 'name': 'validator',
21 | \ 'redirect': 'html/validator'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/xhtml/w3.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: w3.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Kevin Locke
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_xhtml_w3_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_xhtml_w3_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'xhtml',
20 | \ 'name': 'w3',
21 | \ 'redirect': 'html/w3'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/xslt/xmllint.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: xslt.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Sebastian Kusnier
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_xslt_xmllint_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_xslt_xmllint_checker = 1
17 |
18 | call g:SyntasticRegistry.CreateAndRegisterChecker({
19 | \ 'filetype': 'xslt',
20 | \ 'name': 'xmllint',
21 | \ 'redirect': 'xml/xmllint'})
22 |
23 | " vim: set sw=4 sts=4 et fdm=marker:
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/syntastic/syntax_checkers/zsh/zsh.vim:
--------------------------------------------------------------------------------
1 | "============================================================================
2 | "File: zsh.vim
3 | "Description: Syntax checking plugin for syntastic
4 | "Maintainer: Martin Grenfell
5 | "License: This program is free software. It comes without any warranty,
6 | " to the extent permitted by applicable law. You can redistribute
7 | " it and/or modify it under the terms of the Do What The Fuck You
8 | " Want To Public License, Version 2, as published by Sam Hocevar.
9 | " See http://sam.zoy.org/wtfpl/COPYING for more details.
10 | "
11 | "============================================================================
12 |
13 | if exists('g:loaded_syntastic_zsh_zsh_checker')
14 | finish
15 | endif
16 | let g:loaded_syntastic_zsh_zsh_checker = 1
17 |
18 | let s:save_cpo = &cpo
19 | set cpo&vim
20 |
21 | function! SyntaxCheckers_zsh_zsh_GetLocList() dict
22 | let makeprg = self.makeprgBuild({ 'args_after': '-n' })
23 |
24 | let errorformat = '%f:%l: %m'
25 |
26 | return SyntasticMake({
27 | \ 'makeprg': makeprg,
28 | \ 'errorformat': errorformat})
29 | endfunction
30 |
31 | call g:SyntasticRegistry.CreateAndRegisterChecker({
32 | \ 'filetype': 'zsh',
33 | \ 'name': 'zsh'})
34 |
35 | let &cpo = s:save_cpo
36 | unlet s:save_cpo
37 |
38 | " vim: set sw=4 sts=4 et fdm=marker:
39 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline-themes/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (C) 2013-2021 Bailey Ling & Contributors.
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining
6 | a copy of this software and associated documentation files (the "Software"),
7 | to deal in the Software without restriction, including without limitation
8 | the rights to use, copy, modify, merge, publish, distribute, sublicense,
9 | and/or sell copies of the Software, and to permit persons to whom the
10 | Software is furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included
13 | in all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
17 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
18 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
19 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
20 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
21 | OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline-themes/autoload/airline/themes/base16_shell.vim:
--------------------------------------------------------------------------------
1 | " This theme has been improved and renamed to base16_vim. The following is
2 | " provided for backward compatibility.
3 |
4 | function! airline#themes#base16_shell#refresh()
5 | call airline#themes#base16_vim#refresh()
6 | let g:airline#themes#base16_shell#palette
7 | \ = g:airline#themes#base16_vim#palette
8 | endfunction
9 |
10 | call airline#themes#base16_shell#refresh()
11 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline-themes/autoload/airline/themes/monochrome.vim:
--------------------------------------------------------------------------------
1 | let g:airline#themes#monochrome#palette = {}
2 |
3 | function! airline#themes#monochrome#refresh()
4 | let s:SL = airline#themes#get_highlight('StatusLine')
5 | let s:SLNC = airline#themes#get_highlight('StatusLineNC')
6 |
7 | let g:airline#themes#monochrome#palette.normal = airline#themes#generate_color_map(s:SL, s:SL, s:SL)
8 | let g:airline#themes#monochrome#palette.insert = g:airline#themes#monochrome#palette.normal
9 | let g:airline#themes#monochrome#palette.replace = g:airline#themes#monochrome#palette.normal
10 | let g:airline#themes#monochrome#palette.visual = g:airline#themes#monochrome#palette.normal
11 | let g:airline#themes#monochrome#palette.normal.airline_error = s:SLNC
12 | let g:airline#themes#monochrome#palette.normal.airline_warning = s:SLNC
13 | let g:airline#themes#monochrome#palette.normal.airline_term = s:SL
14 |
15 | let g:airline#themes#monochrome#palette.inactive = airline#themes#generate_color_map(s:SLNC, s:SLNC, s:SLNC)
16 | endfunction
17 |
18 | call airline#themes#monochrome#refresh()
19 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline-themes/plugin/airline-themes.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling & Contributors.
2 | " vim: et ts=2 sts=2 sw=2
3 |
4 | let s:save_cpo = &cpo
5 | set cpo&vim
6 |
7 | scriptencoding utf-8
8 |
9 | if &cp || v:version < 702 || (exists('g:loaded_airline_themes') && g:loaded_airline_themes)
10 | finish
11 | endif
12 | let g:loaded_airline_themes = 1
13 |
14 | let &cpo = s:save_cpo
15 | unlet s:save_cpo
16 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline-themes/test/airline-themes.vader:
--------------------------------------------------------------------------------
1 | # Make sure that theme and 5 basic modes don't throw an error
2 | # Get list of all included themes
3 | Execute (validate themes):
4 | let themes = readfile('themes.txt')
5 | call sort(themes)
6 |
7 | let err_proc = v:false
8 | try
9 |
10 | for themePath in themes
11 |
12 | " Check all the basic modes and their modified counterparts
13 | " This test only fails on exceptional cases
14 | let theme = fnamemodify(themePath, ':t:r')
15 | Log theme
16 | execute('AirlineTheme ' . theme)
17 | execute('source ' . themePath)
18 | normal! i
19 | normal! :
20 | normal! R
21 | normal! v
22 | setlocal mod
23 | normal! i
24 | normal! :
25 | normal! R
26 | normal! v
27 | setlocal nomod
28 |
29 | endfor
30 |
31 | catch
32 | let err_proc = v:true
33 | Log "Failed validation testing with exception:"
34 | Log string(v:exception)
35 | endtry
36 | AirlineRefresh
37 |
38 | Assert !err_proc
39 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (C) 2013-2021 Bailey Ling, Christian Brabandt, et al.
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining
6 | a copy of this software and associated documentation files (the "Software"),
7 | to deal in the Software without restriction, including without limitation
8 | the rights to use, copy, modify, merge, publish, distribute, sublicense,
9 | and/or sell copies of the Software, and to permit persons to whom the
10 | Software is furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included
13 | in all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
17 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
18 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
19 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
20 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
21 | OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/debug.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " vim: et ts=2 sts=2 sw=2
3 |
4 | scriptencoding utf-8
5 |
6 | function! airline#debug#profile1()
7 | profile start airline-profile-switch.log
8 | profile func *
9 | profile file *
10 | split
11 | for i in range(1, 1000)
12 | wincmd w
13 | redrawstatus
14 | endfor
15 | profile pause
16 | noautocmd qall!
17 | endfunction
18 |
19 | function! airline#debug#profile2()
20 | profile start airline-profile-cursor.log
21 | profile func *
22 | profile file *
23 | edit blank
24 | call setline(1, 'all your base are belong to us')
25 | call setline(2, 'all your base are belong to us')
26 | let positions = [[1,2], [2,2], [1,2], [1,1]]
27 | for i in range(1, 1000)
28 | for pos in positions
29 | call cursor(pos[0], pos[1])
30 | redrawstatus
31 | endfor
32 | endfor
33 | profile pause
34 | noautocmd qall!
35 | endfunction
36 |
37 | function! airline#debug#profile3()
38 | profile start airline-profile-mode.log
39 | profile func *
40 | profile file *
41 |
42 | for i in range(1000)
43 | startinsert
44 | redrawstatus
45 | stopinsert
46 | redrawstatus
47 | endfor
48 |
49 | profile pause
50 | noautocmd qall!
51 | endfunction
52 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/battery.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2014-2021 Mathias Andersson et al.
2 | " Plugin: https://github.com/lambdalisue/battery.vim
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !exists('g:loaded_battery')
8 | finish
9 | endif
10 |
11 | function! airline#extensions#battery#status(...) abort
12 | if !exists('g:battery#update_statusline')
13 | let g:battery#update_statusline = 1
14 | call battery#update()
15 | endif
16 |
17 | let bat = battery#component()
18 | return bat
19 | endfunction
20 |
21 | function! airline#extensions#battery#init(ext) abort
22 | call airline#parts#define_function('battery', 'airline#extensions#battery#status')
23 | endfunction
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/bookmark.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2021 Bjoern Petri
2 | " Plugin: https://github.com/MattesGroeger/vim-bookmarks
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !exists(':BookmarkToggle')
8 | finish
9 | endif
10 |
11 | function! airline#extensions#bookmark#currentbookmark() abort
12 | if get(w:, 'airline_active', 0)
13 | let file = expand('%:p')
14 | if file ==# ''
15 | return
16 | endif
17 |
18 | let current_line = line('.')
19 | let has_bm = bm#has_bookmark_at_line(file, current_line)
20 | let bm = has_bm ? bm#get_bookmark_by_line(file, current_line) : 0
21 | let annotation = has_bm ? bm['annotation'] : ''
22 |
23 | return annotation
24 | endif
25 | return ''
26 | endfunction
27 |
28 | function! airline#extensions#bookmark#init(ext) abort
29 | call airline#parts#define_function('bookmark', 'airline#extensions#bookmark#currentbookmark')
30 | endfunction
31 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/bufferline.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " Plugin: https://github.com/bling/vim-bufferline
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !exists('*bufferline#get_status_string')
8 | finish
9 | endif
10 |
11 | function! airline#extensions#bufferline#init(ext)
12 | if get(g:, 'airline#extensions#bufferline#overwrite_variables', 1)
13 | highlight bufferline_selected gui=bold cterm=bold term=bold
14 | highlight link bufferline_selected_inactive airline_c_inactive
15 | let g:bufferline_inactive_highlight = 'airline_c'
16 | let g:bufferline_active_highlight = 'bufferline_selected'
17 | let g:bufferline_active_buffer_left = ''
18 | let g:bufferline_active_buffer_right = ''
19 | let g:bufferline_separator = g:airline_symbols.space
20 | endif
21 |
22 | if exists("+autochdir") && &autochdir == 1
23 | " if 'acd' is set, vim-airline uses the path section, so we need ot redefine this here as well
24 | call airline#parts#define_raw('path', '%{bufferline#refresh_status()}'.bufferline#get_status_string())
25 | else
26 | call airline#parts#define_raw('file', '%{bufferline#refresh_status()}'.bufferline#get_status_string())
27 | endif
28 | endfunction
29 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/capslock.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2014-2021 Mathias Andersson et al.
2 | " Plugin: https://github.com/tpope/vim-capslock
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !exists('*CapsLockStatusline')
8 | finish
9 | endif
10 |
11 | function! airline#extensions#capslock#status()
12 | return tolower(CapsLockStatusline()) ==# '[caps]' ? get(g:, 'airline#extensions#capslock#symbol', 'CAPS') : ''
13 | endfunction
14 |
15 | function! airline#extensions#capslock#init(ext)
16 | call airline#parts#define_function('capslock', 'airline#extensions#capslock#status')
17 | endfunction
18 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/commandt.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " Plugin: https://github.com/wincent/command-t
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !get(g:, 'command_t_loaded', 0)
8 | finish
9 | endif
10 |
11 | function! airline#extensions#commandt#apply(...)
12 | if bufname('%') ==# 'GoToFile'
13 | call airline#extensions#apply_left_override('CommandT', '')
14 | endif
15 | endfunction
16 |
17 | function! airline#extensions#commandt#init(ext)
18 | call a:ext.add_statusline_func('airline#extensions#commandt#apply')
19 | endfunction
20 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/csv.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling, Christian Brabandt et al.
2 | " Plugin: https://github.com/chrisbra/csv.vim
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !get(g:, 'loaded_csv', 0) && !exists(':Table')
8 | finish
9 | endif
10 |
11 | let s:column_display = get(g:, 'airline#extensions#csv#column_display', 'Number')
12 |
13 | function! airline#extensions#csv#get_column()
14 | if exists('*CSV_WCol')
15 | if s:column_display ==# 'Name'
16 | return '['.CSV_WCol('Name').CSV_WCol().']'
17 | else
18 | return '['.CSV_WCol().']'
19 | endif
20 | endif
21 | return ''
22 | endfunction
23 |
24 | function! airline#extensions#csv#apply(...)
25 | if &ft ==# "csv"
26 | call airline#extensions#prepend_to_section('gutter',
27 | \ g:airline_left_alt_sep.' %{airline#extensions#csv#get_column()}')
28 | endif
29 | endfunction
30 |
31 | function! airline#extensions#csv#init(ext)
32 | call a:ext.add_statusline_func('airline#extensions#csv#apply')
33 | endfunction
34 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/ctrlspace.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " Plugin: https://github.com/szw/vim-ctrlspace
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | function! airline#extensions#ctrlspace#statusline(...) abort
8 | let spc = g:airline_symbols.space
9 | let l:padding = spc . spc . spc
10 | let cs = ctrlspace#context#Configuration().Symbols.CS
11 |
12 | let b = airline#builder#new({ 'active': 1 })
13 | call b.add_section('airline_b', cs . l:padding . ctrlspace#api#StatuslineModeSegment(l:padding))
14 | call b.split()
15 | call b.add_section('airline_x', spc . ctrlspace#api#StatuslineTabSegment() . spc)
16 | return b.build()
17 | endfunction
18 |
19 | function! airline#extensions#ctrlspace#init(ext) abort
20 | let g:CtrlSpaceStatuslineFunction = "airline#extensions#ctrlspace#statusline()"
21 | endfunction
22 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/dirvish.vim:
--------------------------------------------------------------------------------
1 | " MIT Licsense
2 | " Plugin: https://github.com/justinmk/vim-dirvish
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !get(g:, 'loaded_dirvish', 0)
8 | finish
9 | endif
10 |
11 | let s:spc = g:airline_symbols.space
12 |
13 | function! airline#extensions#dirvish#init(ext) abort
14 | call a:ext.add_statusline_func('airline#extensions#dirvish#apply')
15 | endfunction
16 |
17 | function! airline#extensions#dirvish#apply(...) abort
18 | if &filetype ==# 'dirvish' && exists('b:dirvish')
19 | let w:airline_section_a = 'Dirvish'
20 |
21 | let w:airline_section_b = exists('*airline#extensions#branch#get_head')
22 | \ ? '%{airline#extensions#branch#get_head()}'
23 | \ : ''
24 |
25 | let w:airline_section_c = '%{b:dirvish._dir}'
26 |
27 | let w:airline_section_x = ''
28 | let w:airline_section_y = ''
29 |
30 | let current_column_regex = ':%\dv'
31 | let w:airline_section_z = join(filter(
32 | \ split(get(w:, 'airline_section_z', g:airline_section_z)),
33 | \ 'v:val !~ current_column_regex'
34 | \ ))
35 | endif
36 | endfunction
37 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/fern.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021
2 | " Plugin: https://github.com/lambdalisue/fern.vim
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 | if !get(g:, 'fern_loaded', 0)
7 | finish
8 | endif
9 |
10 | function! airline#extensions#fern#apply(...) abort
11 | if (&ft =~# 'fern')
12 | let spc = g:airline_symbols.space
13 | let fri = fern#fri#parse(expand('%f'))
14 |
15 | call a:1.add_section('airline_a', spc.'fern'.spc)
16 | if exists('*airline#extensions#branch#get_head')
17 | call a:1.add_section('airline_b', spc.'%{airline#extensions#branch#get_head()}'.spc)
18 | else
19 | call a:1.add_section('airline_b', '')
20 | endif
21 | if !(fri.authority =~# '^drawer')
22 | let abspath = substitute(fri.path, 'file://', '', '')
23 | call a:1.add_section('airline_c', spc.fnamemodify(abspath, ':~'))
24 | call a:1.split()
25 | if len(get(g:, 'fern#comparators', {}))
26 | call a:1.add_section('airline_y', spc.'%{fern#comparator}'.spc)
27 | endif
28 | endif
29 | return 1
30 | endif
31 | endfunction
32 |
33 | function! airline#extensions#fern#init(ext) abort
34 | let g:fern_force_overwrite_statusline = 0
35 | call a:ext.add_statusline_func('airline#extensions#fern#apply')
36 | endfunction
37 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/gen_tags.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2014-2021 Mathias Andersson et al.
2 | " Written by Kamil Cukrowski 2020
3 | " Plugin: https://github.com/jsfaint/gen_tags.vim
4 | " vim: et ts=2 sts=2 sw=2
5 |
6 | scriptencoding utf-8
7 |
8 | if !(get(g:, 'loaded_gentags#gtags', 0) || get(g:, 'loaded_gentags#ctags', 0))
9 | finish
10 | endif
11 |
12 | function! airline#extensions#gen_tags#status(...) abort
13 | return gen_tags#job#is_running() != 0 ? 'Gen. gen_tags' : ''
14 | endfunction
15 |
16 | function! airline#extensions#gen_tags#init(ext) abort
17 | call airline#parts#define_function('gen_tags', 'airline#extensions#gen_tags#status')
18 | endfunction
19 |
20 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/gina.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021
2 | " Plugin: https://github.com/lambdalisue/gina.vim
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 | if !get(g:, 'loaded_gina', 0)
7 | finish
8 | endif
9 |
10 | function! airline#extensions#gina#apply(...) abort
11 | " gina.vim seems to set b:gina_initialized = 1 in diff buffers it open,
12 | " where get(b:, 'gina_initialized', 0) returns 1.
13 | " In diff buffers not opened by gina.vim b:gina_initialized is not set,
14 | " so get(b:, 'gina_initialized', 0) returns 0.
15 | if (&ft =~# 'gina' && &ft !~# 'blame') || (&ft ==# 'diff' && get(b:, 'gina_initialized', 0))
16 | call a:1.add_section('airline_a', ' gina ')
17 | call a:1.add_section('airline_b', ' %{gina#component#repo#branch()} ')
18 | call a:1.split()
19 | call a:1.add_section('airline_y', ' staged %{gina#component#status#staged()} ')
20 | call a:1.add_section('airline_z', ' unstaged %{gina#component#status#unstaged()} ')
21 | return 1
22 | endif
23 | endfunction
24 |
25 | function! airline#extensions#gina#init(ext) abort
26 | let g:gina_force_overwrite_statusline = 0
27 | call a:ext.add_statusline_func('airline#extensions#gina#apply')
28 | endfunction
29 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/grepper.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2014-2021 Mathias Andersson et al.
2 | " Plugin: https://github.com/mhinz/vim-grepper
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !get(g:, 'loaded_grepper', 0)
8 | finish
9 | endif
10 |
11 | function! airline#extensions#grepper#status()
12 | let msg = grepper#statusline()
13 | return empty(msg) ? '' : 'grepper'
14 | endfunction
15 |
16 | function! airline#extensions#grepper#init(ext)
17 | call airline#parts#define_function('grepper', 'airline#extensions#grepper#status')
18 | endfunction
19 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/gutentags.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2014-2021 Mathias Andersson et al.
2 | " Plugin: https://github.com/ludovicchabant/vim-gutentags
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !get(g:, 'loaded_gutentags', 0)
8 | finish
9 | endif
10 |
11 | function! airline#extensions#gutentags#status()
12 | let msg = gutentags#statusline()
13 | return empty(msg) ? '' : 'Gen. ' . msg
14 | endfunction
15 |
16 | function! airline#extensions#gutentags#init(ext)
17 | call airline#parts#define_function('gutentags', 'airline#extensions#gutentags#status')
18 | endfunction
19 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/keymap.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Doron Behar, C.Brabandt et al.
2 | " vim: et ts=2 sts=2 sw=2
3 |
4 | scriptencoding utf-8
5 |
6 | if !has('keymap')
7 | finish
8 | endif
9 |
10 | function! airline#extensions#keymap#status()
11 | if (get(g:, 'airline#extensions#keymap#enabled', 1) && has('keymap'))
12 | let short_codes = get(g:, 'airline#extensions#keymap#short_codes', {})
13 | let label = get(g:, 'airline#extensions#keymap#label', g:airline_symbols.keymap)
14 | let default = get(g:, 'airline#extensions#keymap#default', '')
15 | if (label !=# '')
16 | let label .= ' '
17 | endif
18 | let keymap = &keymap
19 | if has_key(short_codes, keymap)
20 | let keymap = short_codes[keymap]
21 | endif
22 | return printf('%s', (!empty(keymap) && &iminsert ? (label . keymap) :
23 | \ (!empty(default) ? label . default : default)))
24 | else
25 | return ''
26 | endif
27 | endfunction
28 |
29 | function! airline#extensions#keymap#init(ext)
30 | call airline#parts#define_function('keymap', 'airline#extensions#keymap#status')
31 | endfunction
32 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/neomake.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " Plugin: https://github.com/neomake/neomake
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | if !exists(':Neomake')
6 | finish
7 | endif
8 |
9 | let s:error_symbol = get(g:, 'airline#extensions#neomake#error_symbol', 'E:')
10 | let s:warning_symbol = get(g:, 'airline#extensions#neomake#warning_symbol', 'W:')
11 |
12 | function! s:get_counts()
13 | let l:counts = neomake#statusline#LoclistCounts()
14 |
15 | if empty(l:counts)
16 | return neomake#statusline#QflistCounts()
17 | else
18 | return l:counts
19 | endif
20 | endfunction
21 |
22 | function! airline#extensions#neomake#get_warnings()
23 | let counts = s:get_counts()
24 | let warnings = get(counts, 'W', 0)
25 | return warnings ? s:warning_symbol.warnings : ''
26 | endfunction
27 |
28 | function! airline#extensions#neomake#get_errors()
29 | let counts = s:get_counts()
30 | let errors = get(counts, 'E', 0)
31 | return errors ? s:error_symbol.errors : ''
32 | endfunction
33 |
34 | function! airline#extensions#neomake#init(ext)
35 | call airline#parts#define_function('neomake_warning_count', 'airline#extensions#neomake#get_warnings')
36 | call airline#parts#define_function('neomake_error_count', 'airline#extensions#neomake#get_errors')
37 | endfunction
38 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/netrw.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " Plugin: http://www.drchip.org/astronaut/vim/#NETRW
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !exists(':NetrwSettings')
8 | finish
9 | endif
10 |
11 | function! airline#extensions#netrw#apply(...)
12 | if &ft == 'netrw'
13 | let spc = g:airline_symbols.space
14 |
15 | call a:1.add_section('airline_a', spc.'netrw'.spc)
16 | if exists('*airline#extensions#branch#get_head')
17 | call a:1.add_section('airline_b', spc.'%{airline#extensions#branch#get_head()}'.spc)
18 | endif
19 | call a:1.add_section('airline_c', spc.'%f'.spc)
20 | call a:1.split()
21 | call a:1.add_section('airline_y', spc.'%{airline#extensions#netrw#sortstring()}'.spc)
22 | return 1
23 | endif
24 | endfunction
25 |
26 | function! airline#extensions#netrw#init(ext)
27 | let g:netrw_force_overwrite_statusline = 0
28 | call a:ext.add_statusline_func('airline#extensions#netrw#apply')
29 | endfunction
30 |
31 |
32 | function! airline#extensions#netrw#sortstring()
33 | let order = (get(g:, 'netrw_sort_direction', 'n') =~ 'n') ? '+' : '-'
34 | return get(g:, 'netrw_sort_by', '') . (g:airline_symbols.space) . '[' . order . ']'
35 | endfunction
36 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/obsession.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " Plugin: https://github.com/tpope/vim-obsession
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !exists('*ObsessionStatus')
8 | finish
9 | endif
10 |
11 | let s:spc = g:airline_symbols.space
12 |
13 | if !exists('g:airline#extensions#obsession#indicator_text')
14 | let g:airline#extensions#obsession#indicator_text = '$'
15 | endif
16 |
17 | function! airline#extensions#obsession#init(ext)
18 | call airline#parts#define_function('obsession', 'airline#extensions#obsession#get_status')
19 | endfunction
20 |
21 | function! airline#extensions#obsession#get_status()
22 | return ObsessionStatus((g:airline#extensions#obsession#indicator_text . s:spc), '')
23 | endfunction
24 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/omnisharp.vim:
--------------------------------------------------------------------------------
1 | " MIT License
2 | " Plugin: https://github.com/OmniSharp/omnisharp-vim
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !get(g:, 'OmniSharp_loaded', 0)
8 | finish
9 | endif
10 |
11 | function! airline#extensions#omnisharp#server_status(...) abort
12 | if !exists(':OmniSharpGotoDefinition') || !get(g:, 'OmniSharp_server_stdio', 0)
13 | return ''
14 | endif
15 |
16 | let host = OmniSharp#GetHost(bufnr('%'))
17 | if type(host.job) != v:t_dict || get(host.job, 'stopped')
18 | return ''
19 | endif
20 |
21 | let sln = fnamemodify(host.sln_or_dir, ':t')
22 |
23 | if get(host.job, 'loaded', 0)
24 | return sln
25 | endif
26 |
27 | try
28 | let projectsloaded = OmniSharp#project#CountLoaded()
29 | let projectstotal = OmniSharp#project#CountTotal()
30 | catch
31 | " The CountLoaded and CountTotal functions are very new - catch the error
32 | " when they don't exist
33 | let projectsloaded = 0
34 | let projectstotal = 0
35 | endtry
36 | return printf('%s(%d/%d)', sln, projectsloaded, projectstotal)
37 | endfunction
38 |
39 | function! airline#extensions#omnisharp#init(ext) abort
40 | call airline#parts#define_function('omnisharp', 'airline#extensions#omnisharp#server_status')
41 | augroup airline_omnisharp
42 | autocmd!
43 | autocmd User OmniSharpStarted,OmniSharpReady,OmniSharpStopped AirlineRefresh!
44 | augroup END
45 | endfunction
46 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/poetv.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " Plugin: https://github.com/petobens/poet_v
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | let s:spc = g:airline_symbols.space
8 |
9 | function! airline#extensions#poetv#init(ext)
10 | call a:ext.add_statusline_func('airline#extensions#poetv#apply')
11 | endfunction
12 |
13 | function! airline#extensions#poetv#apply(...)
14 | if &filetype =~# 'python'
15 | if get(g:, 'poetv_loaded', 0)
16 | let statusline = poetv#statusline()
17 | else
18 | let statusline = fnamemodify($VIRTUAL_ENV, ':t')
19 | endif
20 | if !empty(statusline)
21 | call airline#extensions#append_to_section('x',
22 | \ s:spc.g:airline_right_alt_sep.s:spc.statusline)
23 | endif
24 | endif
25 | endfunction
26 |
27 | function! airline#extensions#poetv#update()
28 | if &filetype =~# 'python'
29 | call airline#extensions#poetv#apply()
30 | call airline#update_statusline()
31 | endif
32 | endfunction
33 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/scrollbar.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021
2 | " vim: et ts=2 sts=2 sw=2 et
3 |
4 | scriptencoding utf-8
5 |
6 | function! airline#extensions#scrollbar#calculate() abort
7 | if winwidth(0) > 200 && get(w:, 'airline_active', 0)
8 | let overwrite = 0
9 | if &encoding ==? 'utf-8' && !get(g:, 'airline_symbols_ascii', 0)
10 | let [left, right, middle] = [ '|', '|', '█']
11 | let overwrite = 1
12 | else
13 | let [left, right, middle] = [ '[', ']', '-']
14 | endif
15 | let spc = get(g:, 'airline_symbols.space', ' ')
16 | let width = 20 " max width, plus one border and indicator
17 | let perc = (line('.') + 0.0) / (line('$') + 0.0)
18 | let before = float2nr(round(perc * width))
19 | if before >= 0 && line('.') == 1
20 | let before = 0
21 | let left = (overwrite ? '' : left)
22 | endif
23 | let after = width - before
24 | if (after <= 1 && line('.') == line('$'))
25 | let after = 0
26 | let right = (overwrite ? '' : right)
27 | endif
28 | return left . repeat(spc, before) . middle . repeat(spc, after) . right
29 | else
30 | return ''
31 | endif
32 | endfunction
33 |
34 | function! airline#extensions#scrollbar#init(ext) abort
35 | call airline#parts#define_function('scrollbar', 'airline#extensions#scrollbar#calculate')
36 | endfunction
37 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/tabline/formatters/jsformatter.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " vim: et ts=2 sts=2 sw=2
3 |
4 | scriptencoding utf-8
5 |
6 | function! airline#extensions#tabline#formatters#jsformatter#format(bufnr, buffers)
7 | let buf = bufname(a:bufnr)
8 | let filename = fnamemodify(buf, ':t')
9 |
10 | if filename ==# 'index.js' || filename ==# 'index.jsx' || filename ==# 'index.ts' || filename ==# 'index.tsx' || filename ==# 'index.vue'
11 | return fnamemodify(buf, ':p:h:t') . '/i'
12 | else
13 | return airline#extensions#tabline#formatters#unique_tail_improved#format(a:bufnr, a:buffers)
14 | endif
15 | endfunction
16 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/tabline/formatters/short_path.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " vim: et ts=2 sts=2 sw=2
3 |
4 | scriptencoding utf-8
5 |
6 | let s:fnamecollapse = get(g:, 'airline#extensions#tabline#fnamecollapse', 1)
7 |
8 | function! airline#extensions#tabline#formatters#short_path#format(bufnr, buffers)
9 | let _ = ''
10 |
11 | let name = bufname(a:bufnr)
12 | if empty(name)
13 | let _ .= '[No Name]'
14 | elseif name =~ 'term://'
15 | " Neovim Terminal
16 | let _ = substitute(name, '\(term:\)//.*:\(.*\)', '\1 \2', '')
17 | else
18 | let _ .= fnamemodify(name, ':p:h:t') . '/' . fnamemodify(name, ':t')
19 | endif
20 |
21 | return airline#extensions#tabline#formatters#default#wrap_name(a:bufnr, _)
22 | endfunction
23 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/tabline/formatters/tabnr.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2017-2021 Christian Brabandt et al.
2 | " vim: et ts=2 sts=2 sw=2
3 |
4 | scriptencoding utf-8
5 |
6 | function! airline#extensions#tabline#formatters#tabnr#format(tab_nr_type, nr)
7 | let spc=g:airline_symbols.space
8 | if a:tab_nr_type == 0 " nr of splits
9 | return spc. '%{len(tabpagebuflist('.a:nr.'))}'
10 | elseif a:tab_nr_type == 1 " tab number
11 | return spc. a:nr
12 | else "== 2 splits and tab number
13 | return spc. a:nr. '.%{len(tabpagebuflist('.a:nr.'))}'
14 | endif
15 | endfunction
16 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/tmuxline.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " Plugin: https://github.com/edkolev/tmuxline.vim
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !exists(':Tmuxline')
8 | finish
9 | endif
10 |
11 | let s:tmuxline_snapshot_file = get(g:, 'airline#extensions#tmuxline#snapshot_file', '')
12 | let s:color_template = get(g:, 'airline#extensions#tmuxline#color_template', 'normal')
13 |
14 | function! airline#extensions#tmuxline#init(ext)
15 | call a:ext.add_theme_func('airline#extensions#tmuxline#set_tmux_colors')
16 | endfunction
17 |
18 | function! airline#extensions#tmuxline#set_tmux_colors(palette)
19 | let color_template = has_key(a:palette, s:color_template) ? s:color_template : 'normal'
20 | let mode_palette = a:palette[color_template]
21 |
22 | let tmuxline_theme = tmuxline#api#create_theme_from_airline(mode_palette)
23 | call tmuxline#api#set_theme(tmuxline_theme)
24 |
25 | if strlen(s:tmuxline_snapshot_file)
26 | call tmuxline#api#snapshot(s:tmuxline_snapshot_file)
27 | endif
28 | endfunction
29 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/undotree.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " Plugin: https://github.com/mbbill/undotree
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !exists(':UndotreeToggle')
8 | finish
9 | endif
10 |
11 | function! airline#extensions#undotree#apply(...)
12 | if exists('t:undotree')
13 | if &ft == 'undotree'
14 | if exists('*t:undotree.GetStatusLine')
15 | call airline#extensions#apply_left_override('undo', '%{exists("t:undotree") ? t:undotree.GetStatusLine() : ""}')
16 | else
17 | call airline#extensions#apply_left_override('undotree', '%f')
18 | endif
19 | endif
20 |
21 | if &ft == 'diff' && exists('*t:diffpanel.GetStatusLine')
22 | call airline#extensions#apply_left_override('diff', '%{exists("t:diffpanel") ? t:diffpanel.GetStatusLine() : ""}')
23 | endif
24 | endif
25 | endfunction
26 |
27 | function! airline#extensions#undotree#init(ext)
28 | call a:ext.add_statusline_func('airline#extensions#undotree#apply')
29 | endfunction
30 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/unicode.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling, Christian Brabandt et al.
2 | " Plugin: https://github.com/chrisbra/unicode.vim
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !get(g:, 'loaded_unicodePlugin', 0)
8 | finish
9 | endif
10 |
11 | function! airline#extensions#unicode#apply(...)
12 | if exists(":UnicodeTable") == 2 && bufname('') ==# 'UnicodeTable'
13 | call airline#parts#define('unicode', {
14 | \ 'text': '[UnicodeTable]',
15 | \ 'accent': 'bold' })
16 | let w:airline_section_a = airline#section#create(['unicode'])
17 | let w:airline_section_b = ''
18 | let w:airline_section_c = ' '
19 | let w:airline_section_y = ''
20 | endif
21 | endfunction
22 |
23 | function! airline#extensions#unicode#init(ext)
24 | call a:ext.add_statusline_func('airline#extensions#unicode#apply')
25 | endfunction
26 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/unite.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " Plugin: https://github.com/Shougo/unite.vim
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !get(g:, 'loaded_unite', 0)
8 | finish
9 | endif
10 |
11 | function! airline#extensions#unite#apply(...)
12 | if &ft == 'unite'
13 | call a:1.add_section('airline_a', ' Unite ')
14 | call a:1.add_section('airline_b', ' %{get(unite#get_context(), "buffer_name", "")} ')
15 | call a:1.add_section('airline_c', ' %{unite#get_status_string()} ')
16 | call a:1.split()
17 | call a:1.add_section('airline_y', ' %{get(unite#get_context(), "real_buffer_name", "")} ')
18 | return 1
19 | endif
20 | endfunction
21 |
22 | function! airline#extensions#unite#init(ext)
23 | let g:unite_force_overwrite_statusline = 0
24 | call a:ext.add_statusline_func('airline#extensions#unite#apply')
25 | endfunction
26 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/vimagit.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2016-2021 Jerome Reybert et al.
2 | " Plugin: https://github.com/jreybert/vimagit
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | " This plugin replaces the whole section_a when in vimagit buffer
6 | scriptencoding utf-8
7 |
8 | if !get(g:, 'loaded_magit', 0)
9 | finish
10 | endif
11 |
12 | let s:commit_mode = {'ST': 'STAGING', 'CC': 'COMMIT', 'CA': 'AMEND'}
13 |
14 | function! airline#extensions#vimagit#init(ext) abort
15 | call a:ext.add_statusline_func('airline#extensions#vimagit#apply')
16 | endfunction
17 |
18 | function! airline#extensions#vimagit#get_mode() abort
19 | if ( exists("*magit#get_current_mode") )
20 | return magit#get_current_mode()
21 | else
22 | return get(s:commit_mode, b:magit_current_commit_mode, '???')
23 | endif
24 | endfunction
25 |
26 | function! airline#extensions#vimagit#apply(...) abort
27 | if ( &filetype == 'magit' )
28 | let w:airline_section_a = '%{airline#extensions#vimagit#get_mode()}'
29 | endif
30 | endfunction
31 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/vimcmake.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " Plugin: https://github.com/cdelledonne/vim-cmake
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | function! airline#extensions#vimcmake#init(ext) abort
8 | call a:ext.add_statusline_func('airline#extensions#vimcmake#apply')
9 | call a:ext.add_inactive_statusline_func('airline#extensions#vimcmake#inactive_apply')
10 | endfunction
11 |
12 | function! airline#extensions#vimcmake#apply(...) abort
13 | if &filetype ==# 'vimcmake'
14 | let spc = g:airline_symbols.space
15 | call a:1.add_section('airline_a', spc.'CMake'.spc)
16 | call a:1.add_section('airline_b', spc.'%{cmake#statusline#GetBuildInfo(1)}'.spc)
17 | call a:1.add_section('airline_c', spc.'%{cmake#statusline#GetCmdInfo()}'.spc)
18 | return 1
19 | endif
20 | endfunction
21 |
22 | function! airline#extensions#vimcmake#inactive_apply(...) abort
23 | if getbufvar(a:2.bufnr, '&filetype') ==# 'vimcmake'
24 | let spc = g:airline_symbols.space
25 | call a:1.add_section('airline_a', spc.'[CMake]')
26 | call a:1.add_section('airline_b', spc.'%{cmake#statusline#GetBuildInfo(0)}')
27 | call a:1.add_section('airline_c', spc.'%{cmake#statusline#GetCmdInfo()}')
28 | return 1
29 | endif
30 | endfunction
31 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/virtualenv.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " Plugin: https://github.com/jmcantrell/vim-virtualenv
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | let s:spc = g:airline_symbols.space
8 |
9 | function! airline#extensions#virtualenv#init(ext)
10 | call a:ext.add_statusline_func('airline#extensions#virtualenv#apply')
11 | endfunction
12 |
13 | function! airline#extensions#virtualenv#apply(...)
14 | if &filetype =~# "python"
15 | if get(g:, 'virtualenv_loaded', 0)
16 | let statusline = virtualenv#statusline()
17 | else
18 | let statusline = fnamemodify($VIRTUAL_ENV, ':t')
19 | endif
20 | if !empty(statusline)
21 | call airline#extensions#append_to_section('x',
22 | \ s:spc.g:airline_right_alt_sep.s:spc.statusline)
23 | endif
24 | endif
25 | endfunction
26 |
27 | function! airline#extensions#virtualenv#update()
28 | if &filetype =~# "python"
29 | call airline#extensions#virtualenv#apply()
30 | call airline#update_statusline()
31 | endif
32 | endfunction
33 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/vista.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2021 s1341 (github@shmarya.net)
2 | " Plugin: https://github.com/liuchengxu/vista.vim
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 | if !get(g:, 'loaded_vista', 0)
7 | finish
8 | endif
9 |
10 | function! airline#extensions#vista#currenttag() abort
11 | if get(w:, 'airline_active', 0)
12 | return airline#util#shorten(get(b:, 'vista_nearest_method_or_function', ''), 91, 9)
13 | endif
14 | endfunction
15 |
16 | function! airline#extensions#vista#init(ext) abort
17 | call airline#parts#define_function('vista', 'airline#extensions#vista#currenttag')
18 | endfunction
19 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/windowswap.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling et al.
2 | " Plugin: https://github.com/wesQ3/vim-windowswap
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !exists('g:loaded_windowswap')
8 | finish
9 | endif
10 |
11 | let s:spc = g:airline_symbols.space
12 |
13 | if !exists('g:airline#extensions#windowswap#indicator_text')
14 | let g:airline#extensions#windowswap#indicator_text = 'WS'
15 | endif
16 |
17 | function! airline#extensions#windowswap#init(ext)
18 | call airline#parts#define_function('windowswap', 'airline#extensions#windowswap#get_status')
19 | endfunction
20 |
21 | function! airline#extensions#windowswap#get_status()
22 | " use new tab-aware api if WS is up to date
23 | let s:mark = exists('*WindowSwap#IsCurrentWindowMarked') ?
24 | \WindowSwap#IsCurrentWindowMarked() :
25 | \(WindowSwap#HasMarkedWindow() && WindowSwap#GetMarkedWindowNum() == winnr())
26 | if s:mark
27 | return g:airline#extensions#windowswap#indicator_text.s:spc
28 | endif
29 | return ''
30 | endfunction
31 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/xkblayout.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2017-2021 YoungHoon Rhiu et al.
2 | " vim: et ts=2 sts=2 sw=2
3 |
4 | scriptencoding utf-8
5 |
6 | if !exists('g:XkbSwitchLib')
7 | finish
8 | endif
9 |
10 | function! airline#extensions#xkblayout#status()
11 | let keyboard_layout = libcall(g:XkbSwitchLib, 'Xkb_Switch_getXkbLayout', '')
12 | let keyboard_layout = get(split(keyboard_layout, '\.'), -1, '')
13 | let short_codes = get(g:, 'airline#extensions#xkblayout#short_codes', {'2SetKorean': 'KR', 'Chinese': 'CN', 'Japanese': 'JP'})
14 |
15 | if has_key(short_codes, keyboard_layout)
16 | let keyboard_layout = short_codes[keyboard_layout]
17 | endif
18 |
19 | return keyboard_layout
20 | endfunction
21 |
22 | function! airline#extensions#xkblayout#init(ext)
23 | call airline#parts#define_function('xkblayout', 'airline#extensions#xkblayout#status')
24 | endfunction
25 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/ycm.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2015-2021 Evgeny Firsov et al.
2 | " Plugin: https://github.com/ycm-core/YouCompleteMe
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 | if !get(g:, 'loaded_youcompleteme', 0)
8 | finish
9 | endif
10 |
11 | let s:spc = g:airline_symbols.space
12 | let s:error_symbol = get(g:, 'airline#extensions#ycm#error_symbol', 'E:')
13 | let s:warning_symbol = get(g:, 'airline#extensions#ycm#warning_symbol', 'W:')
14 |
15 | function! airline#extensions#ycm#init(ext)
16 | call airline#parts#define_function('ycm_error_count', 'airline#extensions#ycm#get_error_count')
17 | call airline#parts#define_function('ycm_warning_count', 'airline#extensions#ycm#get_warning_count')
18 | endfunction
19 |
20 | function! airline#extensions#ycm#get_error_count() abort
21 | if exists("*youcompleteme#GetErrorCount")
22 | let cnt = youcompleteme#GetErrorCount()
23 |
24 | if cnt != 0
25 | return s:error_symbol.cnt
26 | endif
27 | endif
28 |
29 | return ''
30 | endfunction
31 |
32 | function! airline#extensions#ycm#get_warning_count()
33 | if exists("*youcompleteme#GetWarningCount")
34 | let cnt = youcompleteme#GetWarningCount()
35 |
36 | if cnt != 0
37 | return s:warning_symbol.cnt.s:spc
38 | endif
39 | endif
40 |
41 | return ''
42 | endfunction
43 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/extensions/zoomwintab.vim:
--------------------------------------------------------------------------------
1 | " MIT License. Copyright (c) 2021 Dmitry Geurkov (d.geurkov@gmail.com)
2 | " Plugin: https://github.com/troydm/zoomwintab.vim
3 | " vim: et ts=2 sts=2 sw=2
4 |
5 | scriptencoding utf-8
6 |
7 |
8 | " Avoid installing twice
9 | if exists('g:loaded_vim_airline_zoomwintab')
10 | finish
11 | endif
12 |
13 | let g:loaded_vim_airline_zoomwintab = 1
14 |
15 | let s:zoomwintab_status_zoomed_in =
16 | \ get(g:, 'airline#extensions#zoomwintab#status_zoomed_in', g:airline_left_alt_sep.' Zoomed')
17 | let s:zoomwintab_status_zoomed_out =
18 | \ get(g:, 'airline#extensions#zoomwintab#status_zoomed_out', '')
19 |
20 | function! airline#extensions#zoomwintab#apply(...) abort
21 | call airline#extensions#prepend_to_section('gutter',
22 | \ exists('t:zoomwintab') ? s:zoomwintab_status_zoomed_in : s:zoomwintab_status_zoomed_out)
23 | endfunction
24 |
25 | function! airline#extensions#zoomwintab#init(ext) abort
26 | call a:ext.add_statusline_func('airline#extensions#zoomwintab#apply')
27 | endfunction
28 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/autoload/airline/formatter/short_path.vim:
--------------------------------------------------------------------------------
1 | scriptencoding utf-8
2 |
3 | function! airline#formatter#short_path#format(val) abort
4 | if get(g:, 'airline_stl_path_style', 'default') ==# 'short'
5 | return '%{pathshorten(expand("'.a:val.'"))}'
6 | endif
7 | return a:val
8 | endfunction
9 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/t/commands.vim:
--------------------------------------------------------------------------------
1 | source plugin/airline.vim
2 | doautocmd VimEnter
3 |
4 | describe 'commands'
5 | it 'should toggle off and on'
6 | execute 'AirlineToggle'
7 | Expect exists('#airline') to_be_false
8 | execute 'AirlineToggle'
9 | Expect exists('#airline') to_be_true
10 | end
11 |
12 | it 'should toggle whitespace off and on'
13 | call airline#extensions#load()
14 | execute 'AirlineToggleWhitespace'
15 | Expect exists('#airline_whitespace') to_be_false
16 | execute 'AirlineToggleWhitespace'
17 | Expect exists('#airline_whitespace') to_be_true
18 | end
19 |
20 | it 'should display theme name with no args'
21 | execute 'AirlineTheme simple'
22 | Expect g:airline_theme == 'simple'
23 | execute 'AirlineTheme dark'
24 | Expect g:airline_theme == 'dark'
25 | execute 'AirlineTheme doesnotexist'
26 | Expect g:airline_theme == 'dark'
27 | colors molokai
28 | Expect g:airline_theme == 'molokai'
29 | end
30 |
31 | it 'should have a refresh command'
32 | Expect exists(':AirlineRefresh') to_be_true
33 | end
34 |
35 | it 'should have a extensions command'
36 | Expect exists(':AirlineExtensions') to_be_true
37 | end
38 |
39 | end
40 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/t/extensions_default.vim:
--------------------------------------------------------------------------------
1 | let g:airline#extensions#default#layout = [
2 | \ [ 'c', 'a', 'b', 'warning' ],
3 | \ [ 'x', 'z', 'y' ]
4 | \ ]
5 |
6 | source plugin/airline.vim
7 | doautocmd VimEnter
8 |
9 | describe 'default'
10 | before
11 | let s:builder = airline#builder#new({'active': 1})
12 | end
13 |
14 | it 'should use the layout'
15 | call airline#extensions#default#apply(s:builder, { 'winnr': 1, 'active': 1 })
16 | let stl = s:builder.build()
17 | Expect stl =~ 'airline_c_to_airline_a'
18 | Expect stl =~ 'airline_a_to_airline_b'
19 | Expect stl =~ 'airline_b_to_airline_warning'
20 | Expect stl =~ 'airline_x_to_airline_z'
21 | Expect stl =~ 'airline_z_to_airline_y'
22 | end
23 |
24 | it 'should only render warning section in active splits'
25 | wincmd s
26 | Expect airline#statusline(1) =~ 'warning'
27 | Expect airline#statusline(2) !~ 'warning'
28 | wincmd c
29 | end
30 | end
31 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/t/extensions_tabline.vim:
--------------------------------------------------------------------------------
1 | let g:airline#extensions#tabline#enabled = 1
2 |
3 | source plugin/airline.vim
4 | doautocmd VimEnter
5 |
6 | describe 'default'
7 |
8 | it 'should use a tabline'
9 | e! CHANGELOG.md
10 | sp CONTRIBUTING.md
11 | Expect airline#extensions#tabline#get() =~# '%#airline_tabhid#...| %(%{airline#extensions#tabline#get_buffer_name(\d)}%) %#airline_tabhid_to_airline_tab# %#airline_tab#%(%{airline#extensions#tabline#get_buffer_name(\d)}%) %#airline_tab_to_airline_tabsel# %#airline_tabsel#%(%{airline#extensions#tabline#get_buffer_name(\d)}%) %#airline_tabsel_to_airline_tabfill# %#airline_tabfill#%=%#airline_tabfill_to_airline_tabfill#%#airline_tabfill#%#airline_tabfill_to_airline_tablabel_right#%#airline_tablabel_right# buffers '
12 | end
13 |
14 | it 'Trigger on BufDelete autocommands'
15 | e! CHANGELOG.md
16 | sp CONTRIBUTING.md
17 | sp README.md
18 | 2bd
19 | Expect airline#extensions#tabline#get() =~# '%#airline_tabhid#...%#airline_tabhid_to_airline_tab# %#airline_tab#%(%{airline#extensions#tabline#get_buffer_name(\d)}%) | %(%{airline#extensions#tabline#get_buffer_name(\d)}%) %#airline_tab_to_airline_tabsel# %#airline_tabsel#%(%{airline#extensions#tabline#get_buffer_name(\d)}%) %#airline_tabsel_to_airline_tabfill# %#airline_tabfill#%=%#airline_tabfill_to_airline_tabfill#%#airline_tabfill#%#airline_tabfill_to_airline_tablabel_right#%#airline_tablabel_right# buffers '
20 | end
21 | end
22 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-airline/t/highlighter.vim:
--------------------------------------------------------------------------------
1 | let g:airline_theme = 'dark'
2 |
3 | describe 'highlighter'
4 | it 'should create separator highlight groups'
5 | hi Foo1 ctermfg=1 ctermbg=2
6 | hi Foo2 ctermfg=3 ctermbg=4
7 | call airline#highlighter#add_separator('Foo1', 'Foo2', 0)
8 | let hl = airline#highlighter#get_highlight('Foo1_to_Foo2')
9 | Expect hl == [ 'NONE', 'NONE', '4', '2', '' ]
10 | end
11 |
12 | if exists("+termguicolors")
13 | it 'should create separator highlight groups with termguicolors'
14 | set termguicolors
15 | hi Foo1 guifg=#cd0000 guibg=#00cd00 ctermfg=1 ctermbg=2
16 | hi Foo2 guifg=#cdcd00 guibg=#0000ee ctermfg=3 ctermbg=4
17 | call airline#highlighter#add_separator('Foo1', 'Foo2', 0)
18 | let hl = airline#highlighter#get_highlight('Foo1_to_Foo2')
19 | Expect hl == [ '#0000ee', '#00cd00', '4', '2', '' ]
20 | end
21 | endif
22 |
23 | it 'should populate accent colors'
24 | Expect exists('g:airline#themes#dark#palette.normal.airline_c_red') to_be_false
25 | Expect hlID('airline_c_red') == 0
26 | call airline#themes#patch(g:airline#themes#dark#palette)
27 | call airline#highlighter#add_accent('red')
28 | call airline#highlighter#highlight(['normal'])
29 | Expect hlID('airline_c_red') != 0
30 | end
31 | end
32 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-mucomplete/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright ©2020 Lifepillar
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy of
4 | this software and associated documentation files (the "Software"), to deal in
5 | the Software without restriction, including without limitation the rights to
6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
7 | of the Software, and to permit persons to whom the Software is furnished to do
8 | so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19 | SOFTWARE.
20 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-mucomplete/autoload/mucomplete/neosnippet.vim:
--------------------------------------------------------------------------------
1 | " Chained completion that works as I want!
2 | " Maintainer: Lifepillar
3 | " License: MIT
4 |
5 | let s:save_cpo = &cpo
6 | set cpo&vim
7 |
8 | fun! mucomplete#neosnippet#complete() abort
9 | let l:snippets = neosnippet#helpers#get_completion_snippets()
10 | if empty(l:snippets)
11 | return ''
12 | endif
13 | let l:pat = matchstr(getline('.'), '\S\+\%'.col('.').'c')
14 | let l:candidates = map(filter(keys(l:snippets), 'stridx(v:val, l:pat) == 0'),
15 | \ '{
16 | \ "word": l:snippets[v:val]["word"],
17 | \ "menu": "[neosnippet] ". get(l:snippets[v:val], "menu_abbr", ""),
18 | \ "dup" : 1
19 | \ }')
20 | if !empty(l:candidates)
21 | call complete(col('.') - len(l:pat), l:candidates)
22 | endif
23 | return ''
24 | endf
25 |
26 |
27 | " Automatic expansion of snippets
28 |
29 | fun! mucomplete#neosnippet#do_expand(keys)
30 | if get(v:completed_item, 'menu', '') =~# '[neosnippet]'
31 | return neosnippet#expand(v:completed_item['word'])
32 | endif
33 | return a:keys
34 | endf
35 |
36 | fun! mucomplete#neosnippet#expand_snippet(keys)
37 | return pumvisible()
38 | \ ? "\\=mucomplete#neosnippet#do_expand('')\"
39 | \ : a:keys
40 | endf
41 |
42 | let &cpo = s:save_cpo
43 | unlet s:save_cpo
44 |
45 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-mucomplete/autoload/mucomplete/spel.vim:
--------------------------------------------------------------------------------
1 | " Chained completion that works as I want!
2 | " Maintainer: Lifepillar
3 | " License: MIT
4 |
5 | let s:save_cpo = &cpo
6 | set cpo&vim
7 |
8 | if exists('*matchstrpos')
9 | fun! s:getword()
10 | return matchstrpos(getline('.'), g:mucomplete#spel#regex.'\+\%'.col('.').'c')
11 | endf
12 | else
13 | fun! s:getword()
14 | return [matchstr(getline('.'), g:mucomplete#spel#regex.'\+\%'.col('.').'c'), match(getline('.'), g:mucomplete#spel#regex.'\+\%'.col('.').'c'), 0]
15 | endf
16 | endif
17 |
18 | fun! mucomplete#spel#complete() abort
19 | let [l:word, l:col, l:_] = s:getword()
20 | let l:suggestions = spellsuggest(
21 | \ get(g:, 'mucomplete#spel#good_words', 0)
22 | \ ? l:word
23 | \ : spellbadword(l:word)[0]
24 | \ , get(g:, 'mucomplete#spel#max', 25))
25 | if !empty(l:suggestions)
26 | call complete(1 + l:col, l:suggestions)
27 | endif
28 | return ''
29 | endf
30 |
31 | let &cpo = s:save_cpo
32 | unlet s:save_cpo
33 |
34 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-mucomplete/autoload/mucomplete/timer.vim:
--------------------------------------------------------------------------------
1 | " Chained completion that works as I want!
2 | " Maintainer: Lifepillar
3 | " License: MIT
4 |
5 | let s:save_cpo = &cpo
6 | set cpo&vim
7 |
8 | if !has('timers')
9 | fun! mucomplete#timer#stop()
10 | endf
11 | let &cpo = s:save_cpo
12 | unlet s:save_cpo
13 | finish
14 | endif
15 |
16 | fun! mucomplete#timer#enable()
17 | augroup MUcompleteAuto
18 | autocmd!
19 | autocmd InsertCharPre * noautocmd call mucomplete#timer#restart()
20 | autocmd TextChangedI * noautocmd call mucomplete#auto#ic_auto_complete()
21 | autocmd InsertLeave * noautocmd call mucomplete#timer#stop()
22 | augroup END
23 | endf
24 |
25 | fun! mucomplete#timer#restart()
26 | call mucomplete#auto#insertcharpre()
27 | if exists('s:completion_timer')
28 | call timer_stop(s:completion_timer)
29 | endif
30 | let s:completion_timer = timer_start(get(g:, 'mucomplete#completion_delay', 150), 'mucomplete#timer#complete')
31 | endf
32 |
33 | fun! mucomplete#timer#stop()
34 | if exists('s:completion_timer')
35 | call timer_stop(s:completion_timer)
36 | unlet s:completion_timer
37 | endif
38 | endf
39 |
40 | fun! mucomplete#timer#complete(tid)
41 | unlet s:completion_timer
42 | if !pumvisible()
43 | call mucomplete#auto#auto_complete()
44 | endif
45 | endf
46 |
47 | let &cpo = s:save_cpo
48 | unlet s:save_cpo
49 |
50 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-mucomplete/autoload/mucomplete/ultisnips.vim:
--------------------------------------------------------------------------------
1 | " Chained completion that works as I want!
2 | " Maintainer: Lifepillar
3 | " License: MIT
4 |
5 | let s:save_cpo = &cpo
6 | set cpo&vim
7 |
8 | let s:cmp = 'stridx(v:val, l:pat)' . (get(g:, 'mucomplete#ultisnips#match_at_start', 1) ? '==0' : '>=0')
9 |
10 | fun! mucomplete#ultisnips#complete() abort
11 | if empty(UltiSnips#SnippetsInCurrentScope(1))
12 | return ''
13 | endif
14 | let l:pat = matchstr(getline('.'), '\S\+\%'.col('.').'c')
15 | let l:candidates = map(filter(keys(g:current_ulti_dict_info), s:cmp),
16 | \ '{
17 | \ "word": v:val,
18 | \ "menu": "[snip] ". get(g:current_ulti_dict_info[v:val], "description", ""),
19 | \ "dup" : 1
20 | \ }')
21 | if !empty(l:candidates)
22 | call complete(col('.') - len(l:pat), l:candidates)
23 | endif
24 | return ''
25 | endf
26 |
27 |
28 | " Automatic expansion of snippets
29 |
30 | fun! mucomplete#ultisnips#do_expand(keys)
31 | if get(v:completed_item, 'menu', '') =~# '[snip]'
32 | return UltiSnips#ExpandSnippet()
33 | endif
34 | return a:keys
35 | endf
36 |
37 | fun! mucomplete#ultisnips#expand_snippet(keys)
38 | return pumvisible()
39 | \ ? "\\=mucomplete#ultisnips#do_expand('')\"
40 | \ : a:keys
41 | endf
42 |
43 | let &cpo = s:save_cpo
44 | unlet s:save_cpo
45 |
46 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-mucomplete/test/Readme.md:
--------------------------------------------------------------------------------
1 | # MUcomplete test folder
2 |
3 | This folder contains:
4 |
5 | - a Vim script to test the behaviour of MUcomplete;
6 | - a Vim script to profile MUcomplete's performance.
7 |
8 | To run the test suite, execute:
9 |
10 | ```
11 | vim -u ../troubleshooting_vimrc.vim ./test_mucomplete.vim
12 | ```
13 |
14 | then source the script with `:source %`.
15 |
16 | To measure MUcomplete's performance, source `profile_mucomplete.vim`. The
17 | profile is written into a `*.profile` file inside the `test` folder.
18 |
19 |
--------------------------------------------------------------------------------
/.config/nvim/plugged/vim-mucomplete/troubleshooting_vimrc.vim:
--------------------------------------------------------------------------------
1 | " vim: foldmethod=marker foldenable
2 | " Do not change this section {{{
3 | set nocompatible
4 | set nobackup noswapfile
5 | if has('persistent_undo')
6 | set noundofile
7 | endif
8 | if has('writebackup')
9 | set nowritebackup
10 | endif
11 | if has('viminfo')
12 | set viminfo=""
13 | endif
14 | if has('packages')
15 | set packpath=
16 | endif
17 | set runtimepath=$VIMRUNTIME
18 | set completeopt=menuone
19 | if has('patch-7.4.775')
20 | if !has('patch-7.4.784')
21 | echomsg "WARNING: noinsert and noselect may not work properly with this version of Vim."
22 | endif
23 | set completeopt+=noinsert
24 | else
25 | echomsg "Automatic completion is not available in this version of Vim."
26 | endif
27 | set showmode
28 | if has('patch-7.4.314')
29 | set shortmess-=c
30 | endif
31 | syntax enable
32 | filetype plugin indent on
33 | " }}}
34 |
35 | set runtimepath+=~/.vim/pack/my/start/mucomplete " CHANGE THIS
36 |
37 | " Optionally add additional configuration below this line
38 |
--------------------------------------------------------------------------------
/.config/ranger/bookmarks:
--------------------------------------------------------------------------------
1 | c:/home/addy/.config
2 | h:/home/addy
3 | a:/media/addy/Media/anime
4 | v:/media/addy/Media/movie
5 | t:/media/addy/Media/tv-series
6 | m:/media/addy/Media/musik
7 | n:/home/addy/.local/share/nvim/site/pack/plugins/start
8 |
--------------------------------------------------------------------------------
/.config/ranger/colorschemes/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/addy-dclxvi/debian-bspwm-dotfiles/d1832e5014a089cc2f1a0e44d5fdc0ba6f0d444d/.config/ranger/colorschemes/__init__.py
--------------------------------------------------------------------------------
/.config/ranger/colorschemes/__init__.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/addy-dclxvi/debian-bspwm-dotfiles/d1832e5014a089cc2f1a0e44d5fdc0ba6f0d444d/.config/ranger/colorschemes/__init__.pyo
--------------------------------------------------------------------------------
/.config/ranger/colorschemes/__pycache__/__init__.cpython-37.opt-1.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/addy-dclxvi/debian-bspwm-dotfiles/d1832e5014a089cc2f1a0e44d5fdc0ba6f0d444d/.config/ranger/colorschemes/__pycache__/__init__.cpython-37.opt-1.pyc
--------------------------------------------------------------------------------
/.config/ranger/colorschemes/default.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/addy-dclxvi/debian-bspwm-dotfiles/d1832e5014a089cc2f1a0e44d5fdc0ba6f0d444d/.config/ranger/colorschemes/default.pyo
--------------------------------------------------------------------------------
/.config/ranger/history:
--------------------------------------------------------------------------------
1 | scout -ftsea sx
2 | scout -ftsea xr
3 | scout -ftsea .config
4 | open_withvim
5 | open_with\vim
6 | rename mimeapps.list2
7 | touch mimeapps.list
8 | rename downloads
9 | mark v
10 | rename powerless.vim
11 | rename powerline.vim_
12 | rename powerline.vim
13 | rename rc_
14 | rename rc
15 | touch autosave
16 | open_with vim
17 | scout -ftsea xs
18 | scout -ftsea xsessionr
19 | rename rc_0
20 | rename rc__
21 | open_with firefox
22 | cd /mnt/Dump/
23 | shell zip -rf 'file.zip' %s
24 | open_with
25 | rename radio-m3u-collection.zip
26 | open_with less
27 | rename .xsessionrcA[Aq
28 |
29 | open_with vi
30 | open_withgeany
31 | rename .dotfiles
32 | rename *
33 | rename plugins
34 | open_with geany
35 | scout -ftsea ki
36 | touch config.rasi
37 | touch lock
38 | chmod x
39 | chmod +x
40 | chmod +x
41 | open_with nvim
42 | scout -ftsea nv
43 | scout -ftsea po
44 | scout ranger
45 | scout -ftsea
46 | open_with
47 | delete
48 | search 00433
49 | search 0043
50 | search 004
51 |
--------------------------------------------------------------------------------
/.config/viewnior/viewnior.conf:
--------------------------------------------------------------------------------
1 | [prefs]
2 | zoom-mode=0
3 | fit-on-fullscreen=true
4 | show-hidden=false
5 | smooth-images=true
6 | confirm-delete=true
7 | reload-on-save=false
8 | show-menu-bar=false
9 | show-toolbar=false
10 | start-maximized=false
11 | slideshow-timeout=5
12 | auto-resize=false
13 | behavior-wheel=1
14 | behavior-click=0
15 | behavior-modify=0
16 | jpeg-quality=90
17 | png-compression=9
18 | desktop=1
19 |
--------------------------------------------------------------------------------
/.fonts.conf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | false
7 |
8 |
9 | true
10 |
11 |
12 | true
13 |
14 |
15 | hintslight
16 |
17 |
18 | rgb
19 |
20 |
21 | lcddefault
22 |
23 |
24 |
25 | serif
26 | Bitstream Vera Serif
27 |
28 |
29 | sans-serif
30 | Bitstream Vera Sans
31 |
32 |
33 | monospace
34 | Fira Code
35 |
36 |
37 |
--------------------------------------------------------------------------------
/.gtkrc-2.0:
--------------------------------------------------------------------------------
1 | gtk-theme-name="Materia-light"
2 | gtk-icon-theme-name="Faba"
3 | gtk-font-name="Bitstream Vera Sans 9"
4 | gtk-cursor-theme-name="Adwaita"
5 | gtk-cursor-theme-size=0
6 | gtk-toolbar-style=GTK_TOOLBAR_ICONS
7 | gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR
8 | gtk-button-images=0
9 | gtk-menu-images=0
10 | gtk-enable-event-sounds=1
11 | gtk-enable-input-feedback-sounds=1
12 | gtk-xft-antialias=1
13 | gtk-xft-hinting=1
14 | gtk-xft-hintstyle="hintslight"
15 | gtk-xft-rgba="rgb"
16 |
--------------------------------------------------------------------------------
/.local/bin/colorbar:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # This file echoes a bunch of color codes to the
4 | # terminal to demonstrate what's available. Each
5 | # line is the color code of one forground color,
6 | # out of 17 (default + 16 escapes), followed by a
7 | # test use of that color on all nine background
8 | # colors (default + 8 escapes).
9 | #
10 |
11 | T='Xyz' # The test text
12 |
13 | echo -e "\n 40m 41m 42m 43m \
14 | 44m 45m 46m 47m";
15 |
16 | for FGs in ' m' ' 1m' ' 30m' '1;30m' ' 31m' '1;31m' ' 32m' \
17 | '1;32m' ' 33m' '1;33m' ' 34m' '1;34m' ' 35m' '1;35m' \
18 | ' 36m' '1;36m' ' 37m' '1;37m';
19 | do FG=${FGs// /}
20 | echo -en " $FGs \033[$FG $T "
21 | for BG in 40m 41m 42m 43m 44m 45m 46m 47m;
22 | do echo -en "$EINS \033[$FG\033[$BG $T \033[0m";
23 | done
24 | echo;
25 | done
26 | echo
27 |
--------------------------------------------------------------------------------
/.local/bin/colorblocks:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Show the terminal colourscheme as blocks
4 | # Inspired by u/dkeg
5 | # Cheers! Addy
6 |
7 | f=3 b=4
8 | for j in f b; do
9 | for i in {0..7}; do
10 | printf -v $j$i %b "\e[${!j}${i}m"
11 | done
12 | done
13 | d=$'\e[1m'
14 | t=$'\e[0m'
15 | v=$'\e[7m'
16 |
17 | cat << EOF
18 |
19 | $f1██████$d██$t $f2██████$d██$t $f3██████$d██$t $f4██████$d██$t $f5██████$d██$t $f6██████$d██$t
20 | $f1██████$d██$t $f2██████$d██$t $f3██████$d██$t $f4██████$d██$t $f5██████$d██$t $f6██████$d██$t
21 | $f1██████$d██$t $f2██████$d██$t $f3██████$d██$t $f4██████$d██$t $f5██████$d██$t $f6██████$d██$t
22 | $ft██████$d$f7██$t $ft██████$d$f7██$t $ft██████$d$f7██$t $ft██████$d$f7██$t $ft██████$d$f7██$t $ft██████$d$f7██$t
23 |
24 | EOF
25 |
--------------------------------------------------------------------------------
/.local/bin/colorpanes:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Author: GekkoP
4 | # Source: http://linuxbbq.org/bbs/viewtopic.php?f=4&t=1656#p33189
5 |
6 | f=3 b=4
7 | for j in f b; do
8 | for i in {0..7}; do
9 | printf -v $j$i %b "\e[${!j}${i}m"
10 | done
11 | done
12 | d=$'\e[1m'
13 | t=$'\e[0m'
14 | v=$'\e[7m'
15 |
16 |
17 | cat << EOF
18 |
19 | $f0████$d▄$t $f1████$d▄$t $f2████$d▄$t $f3████$d▄$t $f4████$d▄$t $f5████$d▄$t $f6████$d▄$t $f7████$d▄$t
20 | $f0████$d█$t $f1████$d█$t $f2████$d█$t $f3████$d█$t $f4████$d█$t $f5████$d█$t $f6████$d█$t $f7████$d█$t
21 | $f0████$d█$t $f1████$d█$t $f2████$d█$t $f3████$d█$t $f4████$d█$t $f5████$d█$t $f6████$d█$t $f7████$d█$t
22 | $d$f0 ▀▀▀▀ $d$f1 ▀▀▀▀ $f2▀▀▀▀ $f3▀▀▀▀ $f4▀▀▀▀ $f5▀▀▀▀ $f6▀▀▀▀ $f7▀▀▀▀$t
23 |
24 | EOF
25 |
--------------------------------------------------------------------------------
/.local/bin/gitpush:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # A helper script to push content to GitHub
4 | # Cheers! Addy
5 |
6 | # Check if there is unfetched online files
7 | echo -e "\e[34mChecking if there is an unfetched file from the repository\e[0m"
8 | git pull
9 |
10 | # Add every files in the project folder
11 | git add --all .
12 |
13 | # Add commit message
14 | echo -e "\e[33mWrite your commit comment!\e[0m"
15 | read -e COMMENT
16 |
17 | # Add some details to commit message
18 | git commit -m "$COMMENT"
19 |
20 | # Push the local files to github
21 | git push -u origin master
22 | echo -e "\e[35mDone!\e[0m"
23 |
--------------------------------------------------------------------------------
/.local/bin/gitsetup:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # A helper script to setup Git, originally written by Erik Dubois
4 | # Change the email & username if You want to use this
5 | # Cheers! Addy
6 |
7 | # Installing git if not installed for specific distro
8 | if ! location="$(type -p "git")" || [ -z "git" ]; then
9 |
10 | echo -e "\e[33mInstalling Git\e[0m"
11 |
12 | # Check if apt-get is installed
13 | if which apt-get > /dev/null; then
14 | sudo apt-get install -y git
15 | fi
16 |
17 | # Check if pacman is installed
18 | if which pacman > /dev/null; then
19 | sudo pacman -S --noconfirm git
20 | fi
21 |
22 | # Check if eopkg is installed
23 | if which eopkg > /dev/null; then
24 | sudo eopkg -y install git
25 | fi
26 |
27 | # Check if xbps is installed
28 | if which xbps-install > /dev/null; then
29 | sudo xbps-install -Suy git
30 | fi
31 | fi
32 |
33 | # Setting up git
34 | git init
35 | git config --global user.name "addy-dclxvi"
36 | git config --global user.email "addy4rock@gmail.com"
37 | sudo git config --system core.editor vim
38 | git config --global credential.helper cache
39 | git config --global credential.helper 'cache --timeout=18000'
40 | git config --global push.default simple
41 |
42 | echo -e "\e[35mDone\e[0m"
43 |
--------------------------------------------------------------------------------
/.local/bin/launch:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | rofi -show drun -sidebar-mode \
4 | -modi run,drun,window \
5 | -hide-scrollbar true \
6 | -bw 4 \
7 | -lines 12 \
8 | -padding 32 \
9 | -spacing 12 \
10 | -width 64 \
11 | -location 0 \
12 | -columns 3 \
13 | -font "Bitstream Vera Sans 9" \
14 | -color-enabled true \
15 | -color-window "#282c34,#3e4452,#282c34" \
16 | -color-normal "#282c34,#93a1a1,#282c34,#282c34,#98c379" \
17 | -color-active "#282c34,#696ebf,#282c34,#282c34,#98c379" \
18 | -color-urgent "#282c34,#b08500,#282c34,#282c34,#98c379"
19 |
--------------------------------------------------------------------------------
/.local/bin/lock:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | TMPBG=/tmp/screen.png
3 | LOCK=$HOME/.lock.png
4 | RES=$(xrandr | grep 'current' | \
5 | sed -E 's/.*current\s([0-9]+)\sx\s([0-9]+).*/\1x\2/')
6 |
7 | ffmpeg -f x11grab \
8 | -video_size $RES \
9 | -y -i $DISPLAY \
10 | -i $LOCK \
11 | -filter_complex "boxblur=5:1,overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2" \
12 | -vframes 1 $TMPBG \
13 | -loglevel quiet
14 |
15 | i3lock -i $TMPBG
16 | rm $TMPBG
17 |
--------------------------------------------------------------------------------
/.local/bin/lowercase:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Convert every words in a file to lowercase
4 | # Useful to make every colour hex code converted to lowercase
5 | # Colour code picked by colourpicker is uppercase by default
6 | # Cheers! Addy
7 |
8 | if [ -z "$1" ]; then
9 | echo -e "\e[31mNeed a file after \e[0mlowercase \e[31mcommand\e[0m"
10 | else
11 |
12 | if [ -e "$1" ]; then
13 | sed -e 's/\(.*\)/\L\1/' $1 > $1-lowercase
14 | sed -e 's/cursorcolor/cursorColor/g' $1-lowercase > $1-lowercase2
15 | mv $1 $1-old
16 | mv $1-lowercase2 $1
17 | rm $1-lowercase
18 | echo -e "\e[32mDone \e[0m"
19 | echo -e "\e[32mOriginal file stored as \e[0m$1-old"
20 | else
21 | echo -e "\e[33mFile not found \e[0m"
22 | fi
23 | fi
24 |
--------------------------------------------------------------------------------
/.local/bin/packages:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | apt-get install --no-install-recommends acpi-support alsa-utils android-tools-adb \
3 | android-tools-fastboot bspwm caca-utils ca-certificates cmus compton dbus-x11 \
4 | dosfstools dunst evince faba-icon-theme ffmpeg file file-roller \
5 | firmware-intel-sound firmware-iwlwifi firefox-esr fish fonts-firacode \
6 | fonts-liberation2 geany gimp-plugin-registry git gparted gtk2-engines-pixbuf \
7 | gucharmap gvfs gvfs-backends gvfs-fuse gzip highlight hsetroot htop i3lock \
8 | i965-va-driver intel-microcode kitty less libmtp-common libmtp-runtime \
9 | libnotify-bin libreoffice-calc libreoffice-gtk3 libreoffice-style-sifr \
10 | libreoffice-writer lxappearance man-db materia-gtk-theme mpv mtp-tools nautilus \
11 | neovim network-manager ntfs-3g p7zip-full pavucontrol policykit-1-gnome polybar \
12 | printer-driver-gutenprint pulseaudio ranger rofi scrot slim sudo system-config-printer \
13 | system-config-printer-udev tlp ttf-bitstream-vera transmission-gtk udevil \
14 | viewnior wget x11-xserver-utils xbacklight xdg-user-dirs xdg-utils \
15 | xserver-xorg-core xserver-xorg-input-kbd xserver-xorg-input-libinput \
16 | xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-video-intel \
17 | xsettingsd youtube-dl
18 |
--------------------------------------------------------------------------------
/.local/bin/record:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # A simple script to do screenrecord using ffmpeg
4 | # Install ffmpeg first if You didn't have
5 | # I usually launch this script using rofi
6 | # Cheers! Addy
7 |
8 | mkdir -p ~/Videos
9 | time=$(date +"%y.%m.%d_%H:%M:%S")
10 |
11 | ffmpeg \
12 | -f x11grab \
13 | -s 1366x768 \
14 | -an -i :0.0 \
15 | -c:v libvpx \
16 | -b:v 5M \
17 | -crf 10 \
18 | -quality realtime \
19 | -y ~/Videos/Action_$time.mkv
20 |
--------------------------------------------------------------------------------
/.local/bin/screeny:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # A simple script to take screenshoot using scrot
4 | # Then add date to the file name
5 | # Then open the result instantly using default image viewer
6 | # Need xdg-utils, mostly preinstalled
7 | # Cheers! Addy
8 |
9 | mkdir -p ~/Pictures
10 |
11 | # 'screeny -f' to take a screenshot for current focused window only
12 | if [[ $1 = "-f" ]]; then
13 | scrot 'Cheese_%y.%m.%-d_%H.%M.%S.png' --focused --border \
14 | -e 'mv $f ~/Pictures; xdg-open ~/Pictures/$f'
15 |
16 | # 'screeny -s' to take a screenshot with selection by dragging a rectangle
17 | elif [[ $1 = "-s" ]]; then
18 | scrot 'Cheese_%y.%m.%-d_%H.%M.%S.png' --select \
19 | -e 'mv $f ~/Pictures; xdg-open ~/Pictures/$f'
20 |
21 | # 'screeny' only to take a screenshoot normally
22 | else
23 | scrot 'Cheese_%y.%m.%-d_%H.%M.%S.png' \
24 | -e 'mv $f ~/Pictures; xdg-open ~/Pictures/$f'
25 | fi
26 |
--------------------------------------------------------------------------------
/.local/bin/stoprec:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Command to stop screenrecording from my record script
4 | # I usually launch this using rofi or dmenu
5 | # Cheers! Addy
6 |
7 | killall -9 ffmpeg
8 | pkill ffmpeg
9 |
--------------------------------------------------------------------------------
/.local/bin/tomp4:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Convert video to mp4 using ffmpeg
4 | # My recording script stores to mkv by default
5 | # Mkv is not approved on Reddit inbuilt host
6 | # Cheers! Addy
7 |
8 | if [ -z "$1" ]; then
9 | echo -e "\e[31mNeed a file after \e[0mtomp4 \e[31mcommand\e[0m"
10 | else
11 |
12 | if [ -e "$1" ]; then
13 | FILENAME=$(echo $1 | sed 's/[.].*$//')
14 | ffmpeg -i $1 \
15 | -f mp4 \
16 | -vcodec libx264 \
17 | -preset fast \
18 | -profile:v main \
19 | -acodec aac \
20 | $FILENAME.mp4 -hide_banner
21 | echo -e "\e[32mDone \e[0m"
22 | echo -e "\e[32mThe result stored as \e[0m$1.mp4"
23 | else
24 | echo -e "\e[33mFile not found \e[0m"
25 | fi
26 | fi
27 |
--------------------------------------------------------------------------------
/.local/bin/ytmp3:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Download mp3 from youtube, ssst this is illegal actually
4 | # Need youtube-dl package
5 | # I tested this on Void works without problem
6 | # But on Debian doesn't work, youtube-dl version too old :(
7 | # Usage 'ytmp3