Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

416 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qompass AI Diver

Your Blazingly Fast Everything Editor

Repository Views GitHub all releases

Neovim
Lua Neovim Lua Config Docs Neovim Config Tutorials
DOI License: Apache 2.0

🧭 Diver Map
~/.config/nvim
################
├── after
│   ├── ftplugin
│   │   ├── ansible.lua
│   │   ├── bash.lua
│   │   ├── julia.lua
│   │   ├── md.lua
│   │   ├── mojo.lua
│   │   ├── python.lua
│   │   ├── verilog.lua
│   │   └── w3m.lua
│   ├── plugin
│   └── syntax
│       ├── md.lua
│       └── qf.lua
├── ansi
│   ├── apple.sh
│   └── gopher.sh
├── bindings
│   └── go
│       ├── binding.go
│       └── binding_test.go
├── citation.bib
├── CITATION.cff
├── dbx.lua
├── diverflake.nix
├── docs
│   ├── _build
│   ├── conf.py
│   ├── howto.tex
│   ├── index.rst
│   ├── learn-lua
│   │   ├── build
│   │   │   ├── index.html
│   │   │   ├── ldoc.css
│   │   │   ├── modules
│   │   │   │   ├── learn_lua.html
│   │   │   │   ├── learn_tables.html
│   │   │   │   └── learn_vim_api.html
│   │   │   └── topics
│   │   │       ├── 00-introduction.md.html
│   │   │       ├── 01-values-and-types.md.html
│   │   │       ├── 02-variables-and-scope.md.html
│   │   │       ├── 03-tables.md.html
│   │   │       ├── 04-functions.md.html
│   │   │       ├── 05-control-flow.md.html
│   │   │       ├── 06-strings-and-patterns.md.html
│   │   │       ├── 07-modules-and-require.md.html
│   │   │       ├── 08-error-handling.md.html
│   │   │       ├── 09-the-vim-api.md.html
│   │   │       ├── 10-luacats-annotations.md.html
│   │   │       ├── 11-neovim-013-native.md.html
│   │   │       └── 12-putting-it-together.md.html
│   │   ├── config.ld
│   │   ├── guide
│   │   │   ├── 00-introduction.md
│   │   │   ├── 01-values-and-types.md
│   │   │   ├── 02-variables-and-scope.md
│   │   │   ├── 03-tables.md
│   │   │   ├── 04-functions.md
│   │   │   ├── 05-control-flow.md
│   │   │   ├── 06-strings-and-patterns.md
│   │   │   ├── 07-modules-and-require.md
│   │   │   ├── 08-error-handling.md
│   │   │   ├── 09-the-vim-api.md
│   │   │   ├── 10-luacats-annotations.md
│   │   │   ├── 11-neovim-013-native.md
│   │   │   └── 12-putting-it-together.md
│   │   ├── Makefile
│   │   ├── modules
│   │   │   ├── learn_lua.lua
│   │   │   ├── learn_tables.lua
│   │   │   └── learn_vim_api.lua
│   │   └── README.md
│   ├── make.bat
│   ├── Makefile
│   ├── _static
│   └── _templates
├── dsdt.dat
├── fixers
│   ├── alejandra.lua
│   ├── blackd.lua
│   ├── cookstyle.lua
│   ├── css-beautify.lua
│   ├── gofumpt.lua
│   ├── goimports.lua
│   ├── htmlbeautify.lua
│   ├── phpcsfixer.lua
│   ├── shellharden.lua
│   └── sql-formatter.lua
├── flake.lock
├── flake.nix
├── go.mod
├── hyprlua.rockspec
├── ignore.rg
├── init.lua
├── lazy-lock.json
├── LICENSE
├── lsp
│   ├── abaplint_ls.lua
│   ├── ada_ls.lua
│   ├── agda_ls.lua
│   ├── agentscript_ls.lua
│   ├── aiken_ls.lua
│   ├── ai_ls.lua
│   ├── air_ls.lua
│   ├── alloy_ls.lua
│   ├── angular_ls.lua
│   ├── ansible_ls.lua
│   ├── antlers_ls.lua
│   ├── apex_ls.lua
│   ├── arduino_ls.lua
│   ├── asm_ls.lua
│   ├── astgrep_ls.lua
│   ├── astro_ls.lua
│   ├── atlas_ls.lua
│   ├── atopile_ls.lua
│   ├── autohotkey_ls.lua
│   ├── autotoo_ls.lua
│   ├── avalonia_ls.lua
│   ├── awk_ls.lua
│   ├── azurepipelines_ls.lua
│   ├── bacon_ls.lua
│   ├── basedpy_ls.lua
│   ├── bash_ls.lua
│   ├── basics_ls.lua
│   ├── bazelrc_ls.lua
│   ├── beancount_ls.lua
│   ├── bicep_ls.lua
│   ├── biome_ls.lua
│   ├── bitbake_ls.lua
│   ├── b_ls.lua
│   ├── blueprint_ls.lua
│   ├── bq_ls.lua
│   ├── brioche_ls.lua
│   ├── bsc_ls.lua
│   ├── buck2_ls.lua
│   ├── buf_ls.lua
│   ├── bzl_ls.lua
│   ├── c3_ls.lua
│   ├── cairo_ls.lua
│   ├── cds_ls.lua
│   ├── chpl_ls.lua
│   ├── cir_ls.lua
│   ├── clangd_ls.lua
│   ├── clarinet_ls.lua
│   ├── clir_ls.lua
│   ├── clojure_ls.lua
│   ├── cmake_ls.lua
│   ├── cobol_ls.lua
│   ├── codebook_ls.lua
│   ├── codeql_ls.lua
│   ├── contextive_ls.lua
│   ├── copilot_ls.lua
│   ├── coq_ls.lua
│   ├── cql_ls.lua
│   ├── crystalline_ls.lua
│   ├── csharp_ls.lua
│   ├── csskit_ls.lua
│   ├── css_ls.lua
│   ├── cssmodule_ls.lua
│   ├── cssvariable_ls.lua
│   ├── ctags_ls.lua
│   ├── cucumber_ls.lua
│   ├── customelements_ls.lua
│   ├── cypher_ls.lua
│   ├── dafny_ls.lua
│   ├── dart_ls.lua
│   ├── dcm_ls.lua
│   ├── debputy_ls.lua
│   ├── deno_ls.lua
│   ├── dexter_ls.lua
│   ├── dj_ls.lua
│   ├── djt_ls.lua
│   ├── dockercompose_ls.lua
│   ├── docker_ls.lua
│   ├── dockerx_ls.lua
│   ├── dolmen_ls.lua
│   ├── dot_ls.lua
│   ├── dprint_ls.lua
│   ├── dts_ls.lua
│   ├── earthly_ls.lua
│   ├── ecsact_ls.lua
│   ├── efm_ls.lua
│   ├── elixir_ls.lua
│   ├── elm_ls.lua
│   ├── elp_ls.lua
│   ├── ember_ls.lua
│   ├── emmet_ls.lua
│   ├── emmylua_ls.lua
│   ├── erg_ls.lua
│   ├── esbonio_ls.lua
│   ├── eslint_ls.lua
│   ├── facility_ls.lua
│   ├── fennel_ls.lua
│   ├── fish_ls.lua
│   ├── flow_ls.lua
│   ├── flux_ls.lua
│   ├── foam_ls.lua
│   ├── fort_ls.lua
│   ├── fsautocomplete_ls.lua
│   ├── fsharp_ls.lua
│   ├── fstar_ls.lua
│   ├── futhark_ls.lua
│   ├── gdscript_ls.lua
│   ├── gdshader_ls.lua
│   ├── ghactions_ls.lua
│   ├── ghcide_ls.lua
│   ├── ghdl_ls.lua
│   ├── ginko_ls.lua
│   ├── gitlabci_ls.lua
│   ├── gitlabduo_ls.lua
│   ├── glasgow_ls.lua
│   ├── gleam_ls.lua
│   ├── glint_ls.lua
│   ├── glslana_ls.lua
│   ├── gn_ls.lua
│   ├── golangcilint_ls.lua
│   ├── gop_ls.lua
│   ├── grain_ls.lua
│   ├── graphql_ls.lua
│   ├── groovy_ls.lua
│   ├── harper_ls.lua
│   ├── haxe_ls.lua
│   ├── hdlchecker_ls.lua
│   ├── helm_ls.lua
│   ├── herb_ls.lua
│   ├── hhvm_ls.lua
│   ├── hie_ls.lua
│   ├── hlasm_ls.lua
│   ├── h_ls.lua
│   ├── homeassist_ls.lua
│   ├── hoon_ls.lua
│   ├── htmlhint_ls.lua
│   ├── html_ls.lua
│   ├── htmx_ls.lua
│   ├── hydra_ls.lua
│   ├── hypr_ls.lua
│   ├── idris2_ls.lua
│   ├── init.lua
│   ├── ink_ls.lua
│   ├── intelephense_ls.lua
│   ├── isabelle_ls.lua
│   ├── janet_ls.lua
│   ├── java_ls.lua
│   ├── jdt_ls.lua
│   ├── jedi_ls.lua
│   ├── jimmerdto_ls.lua
│   ├── jinja_ls.lua
│   ├── jq_ls.lua
│   ├── jsonld_ls.lua
│   ├── json_ls.lua
│   ├── jsonnet_ls.lua
│   ├── julia_ls.lua
│   ├── just_ls.lua
│   ├── kcl_ls.lua
│   ├── kconfig_ls.lua
│   ├── koka_ls.lua
│   ├── kotlin_ls.lua
│   ├── kulala_ls.lua
│   ├── laravel_ls.lua
│   ├── larkparse_ls.lua
│   ├── lean_ls.lua
│   ├── lelwel_ls.lua
│   ├── lemminx_ls.lua
│   ├── ltex_ls.lua
│   ├── ltexplus_ls.lua
│   ├── lua_ls.lua
│   ├── luau_ls.lua
│   ├── lwc_ls.lua
│   ├── m68k_ls.lua
│   ├── markdownoxide_ls.lua
│   ├── markojs_ls.lua
│   ├── marksman_ls.lua
│   ├── matlab_ls.lua
│   ├── mdxana_ls.lua
│   ├── metals_ls.lua
│   ├── millet_ls.lua
│   ├── mint_ls.lua
│   ├── mlir_ls.lua
│   ├── mlirpdll_ls.lua
│   ├── mm0_ls.lua
│   ├── mojo_ls.lua
│   ├── motoko_ls.lua
│   ├── moveana_ls.lua
│   ├── msbuildptoo_ls.lua
│   ├── muon_ls.lua
│   ├── mutt_ls.lua
│   ├── neocmake_ls.lua
│   ├── nextflow_ls.lua
│   ├── next_ls.lua
│   ├── nginx_ls.lua
│   ├── nickel_ls.lua
│   ├── nil_ls.lua
│   ├── nixd_ls.lua
│   ├── nobl9_ls.lua
│   ├── nomad_ls.lua
│   ├── ntt_ls.lua
│   ├── nu_ls.lua
│   ├── nvim2vsc.sh
│   ├── nx_ls.lua
│   ├── ocaml_ls.lua
│   ├── o_ls.lua
│   ├── omnisharp_ls.lua
│   ├── opencl_ls.lua
│   ├── openscad_ls.lua
│   ├── outdated
│   │   ├── cbfmt_ls.lua
│   │   ├── cc_ls.lua
│   │   ├── cds_ls.lua
│   │   ├── coffeesense_ls.lua
│   │   ├── devsense_ls.lua
│   │   ├── diagnostic_ls.lua
│   │   ├── editorcc_ls.lua
│   │   ├── expert_ls.lua
│   │   ├── gdshader-lsp
│   │   ├── meson_ls.lua
│   │   ├── nginxfmt_ls.lua
│   │   ├── prosemd_ls.lua
│   │   ├── snakeskin_ls.lua
│   │   ├── stylua3p_ls.lua
│   │   ├── turtle_ls.lua
│   │   └── unocss_ls.lua
│   ├── oxlint_ls.lua
│   ├── pact_ls.lua
│   ├── pas_ls.lua
│   ├── pb_ls.lua
│   ├── perl_ls.lua
│   ├── perlnav_ls.lua
│   ├── perlp_ls.lua
│   ├── pest_ls.lua
│   ├── phan_ls.lua
│   ├── phpactor_ls.lua
│   ├── pico8_ls.lua
│   ├── platuml_ls.lua
│   ├── please_ls.lua
│   ├── pli_ls.lua
│   ├── poryscript_ls.lua
│   ├── postgres_ls.lua
│   ├── postgrestoo_ls.lua
│   ├── prisma_ls.lua
│   ├── prolog_ls.lua
│   ├── proto_ls.lua
│   ├── psalm_ls.lua
│   ├── pug_ls.lua
│   ├── puppet_ls.lua
│   ├── purescript_ls.lua
│   ├── pwrshelles_ls.lua
│   ├── pyrefly_ls.lua
│   ├── qlue_ls.lua
│   ├── qml_ls.lua
│   ├── quicklintjs_ls.lua
│   ├── racket_ls.lua
│   ├── rascal_ls.lua
│   ├── README.md
│   ├── rech_ls.lua
│   ├── regal_ls.lua
│   ├── rego_ls.lua
│   ├── remark_ls.lua
│   ├── rescript_ls.lua
│   ├── rnix_ls.lua
│   ├── robotcode_ls.lua
│   ├── robotframework_ls.lua
│   ├── rocq_ls.lua
│   ├── roslyn_ls.lua
│   ├── rpmspec_ls.lua
│   ├── rubocop_ls.lua
│   ├── ruby_ls.lua
│   ├── ruff_ls.lua
│   ├── rumdl_ls.lua
│   ├── rune_ls.lua
│   ├── rustana_ls.lua
│   ├── salt_ls.lua
│   ├── scheme_ls.lua
│   ├── selene3p_ls.lua
│   ├── served_ls.lua
│   ├── shader_ls.lua
│   ├── shopifytheme_ls.lua
│   ├── slangd_ls.lua
│   ├── slint_ls.lua
│   ├── smarty_ls.lua
│   ├── smithy_ls.lua
│   ├── solang_ls.lua
│   ├── solargraph_ls.lua
│   ├── solc_ls.lua
│   ├── solidity_ls.lua
│   ├── solidnomic_ls.lua
│   ├── somesass_ls.lua
│   ├── soql_ls.lua
│   ├── sorbet_ls.lua
│   ├── spyglass_ls.lua
│   ├── sq_ls.lua
│   ├── sqruff_ls.lua
│   ├── standardrb_ls.lua
│   ├── starlark_ls.lua
│   ├── statix_ls.lua
│   ├── steep_ls.lua
│   ├── stimulus_ls.lua
│   ├── stree_ls.lua
│   ├── styleable_ls.lua
│   ├── stylua3p_ls.lua
│   ├── stylua_ls.lua
│   ├── superhtml_ls.lua
│   ├── svelte_ls.lua
│   ├── svlang_ls.lua
│   ├── sv_ls.lua
│   ├── sway_ls.lua
│   ├── sysl_ls.lua
│   ├── systemd_ls.lua
│   ├── tailwindcss_ls.lua
│   ├── taplo_ls.lua
│   ├── tcl_ls.lua
│   ├── templ_ls.lua
│   ├── termux_ls.lua
│   ├── terraform_ls.lua
│   ├── texlab_ls.lua
│   ├── text_ls.lua
│   ├── tflint_Ls.lua
│   ├── themecheck_ls.lua
│   ├── tilt_ls.lua
│   ├── tinymist_ls.lua
│   ├── tofu_ls.lua
│   ├── tombi_ls.lua
│   ├── tsgo_ls.lua
│   ├── ts_ls.lua
│   ├── tsp_ls.lua
│   ├── tsquery_ls.lua
│   ├── ttags_ls.lua
│   ├── turbo_ls.lua
│   ├── tvmffinav_ls.lua
│   ├── twiggy_ls.lua
│   ├── ty_ls.lua
│   ├── typeprof_ls.lua
│   ├── typos_ls.lua
│   ├── uiua_ls.lua
│   ├── ungrammar_ls.lua
│   ├── unison_ls.lua
│   ├── uv_ls.lua
│   ├── vacuum_ls.lua
│   ├── vale_ls.lua
│   ├── vana_ls.lua
│   ├── vectorcode_ls.lua
│   ├── verible_ls.lua
│   ├── veryl_ls.lua
│   ├── vespa_ls.lua
│   ├── vhdl_ls.lua
│   ├── vimdoc_ls.lua
│   ├── vim_ls.lua
│   ├── visualforce_ls.lua
│   ├── vscode
│   │   ├── lsp-export
│   │   │   ├── manifest.source.json
│   │   │   ├── manifest.vscode.json
│   │   │   ├── settings.source.json
│   │   │   └── settings.vscode.json
│   │   └── manifest.json
│   ├── vshtml_ls.lua
│   ├── vts_ls.lua
│   ├── vue_ls.lua
│   ├── wasmlangtoo_ls.lua
│   ├── wc_ls.lua
│   ├── wgslana_ls.lua
│   ├── yaml_ls.lua
│   ├── yang_ls.lua
│   ├── y_ls.lua
│   ├── ziggy_ls.lua
│   ├── ziggyschema_ls.lua
│   ├── zizmor_ls.lua
│   ├── zk_ls.lua
│   ├── z_ls.lua
│   └── zuban_ls.lua
├── lua
│   ├── config
│   │   ├── cicd
│   │   │   ├── ansible.lua
│   │   │   ├── container.lua
│   │   │   ├── json.lua
│   │   │   ├── shell.lua
│   │   │   └── sops.lua
│   │   ├── cloud
│   │   │   ├── containers.lua
│   │   │   └── sshfs.lua
│   │   ├── core
│   │   │   ├── filetype.lua
│   │   │   ├── fixer.lua
│   │   │   ├── flash.lua
│   │   │   ├── init.lua
│   │   │   ├── lint.lua
│   │   │   ├── lsp.lua
│   │   │   ├── parser.lua
│   │   │   ├── qf.lua
│   │   │   ├── schema.lua
│   │   │   ├── tree.lua
│   │   │   └── whichkey.lua
│   │   ├── data
│   │   │   ├── common.lua
│   │   │   ├── csv.lua
│   │   │   ├── mysql.lua
│   │   │   ├── psql.lua
│   │   │   ├── sqlite.lua
│   │   │   └── sql.lua
│   │   ├── edu
│   │   │   └── zotcite.lua
│   │   ├── init.lua
│   │   ├── keymaps.lua
│   │   ├── lang
│   │   │   ├── ada.lua
│   │   │   ├── agda.lua
│   │   │   ├── arduino.lua
│   │   │   ├── bash.lua
│   │   │   ├── c.lua
│   │   │   ├── cmp.lua
│   │   │   ├── cpp.lua
│   │   │   ├── css.lua
│   │   │   ├── d.lua
│   │   │   ├── elixir.lua
│   │   │   ├── go.lua
│   │   │   ├── init.lua
│   │   │   ├── js.lua
│   │   │   ├── julia.lua
│   │   │   ├── kotlin.lua
│   │   │   ├── latex.lua
│   │   │   ├── lua.lua
│   │   │   ├── md.lua
│   │   │   ├── mojo.lua
│   │   │   ├── nix.lua
│   │   │   ├── odin.lua
│   │   │   ├── php.lua
│   │   │   ├── python.lua
│   │   │   ├── ruby.lua
│   │   │   ├── rust.lua
│   │   │   ├── scala.lua
│   │   │   ├── sf.lua
│   │   │   ├── toml.lua
│   │   │   ├── ts.lua
│   │   │   ├── xml.lua
│   │   │   └── zig.lua
│   │   ├── lazy.lua
│   │   ├── nav
│   │   │   ├── align.lua
│   │   │   ├── fzf.lua
│   │   │   ├── neotree.lua
│   │   │   └── nt.lua
│   │   └── ui
│   │       ├── colors.lua
│   │       ├── decor.lua
│   │       ├── float.lua
│   │       ├── icons.lua
│   │       ├── illuminate.lua
│   │       ├── image.lua
│   │       ├── init.lua
│   │       ├── line.lua
│   │       ├── nerd.lua
│   │       ├── padding.lua
│   │       ├── render.lua
│   │       └── themes.lua
│   ├── dap
│   │   └── init.lua
│   ├── linters
│   │   ├── actionlint.lua
│   │   ├── ameba.lua
│   │   ├── ansible_lint.lua
│   │   ├── apkbuild-lint.lua
│   │   ├── bandit.lua
│   │   ├── bashate.lua
│   │   ├── bashlint.lua
│   │   ├── bibclean.lua
│   │   ├── buildifier.lua
│   │   ├── clj-kondo.lua
│   │   ├── cmake-lint.lua
│   │   ├── cookstyle.lua
│   │   ├── cypher-lint.lua
│   │   ├── cython-lint.lua
│   │   ├── deadnix.lua
│   │   ├── desktopval.lua
│   │   ├── eslint_d.lua
│   │   ├── golangcilint.lua
│   │   ├── htmlhint.lua
│   │   ├── init.lua
│   │   ├── joker.lua
│   │   ├── lint-openapi.lua
│   │   ├── llvm-mc.lua
│   │   ├── luac.lua
│   │   ├── mado.lua
│   │   ├── naga.lua
│   │   ├── nvcc.lua
│   │   ├── README.md
│   │   ├── revive.lua
│   │   ├── scarb.lua
│   │   ├── secfixes-check.lua
│   │   ├── shellcheck.lua
│   │   ├── sphinx-lint.lua
│   │   ├── statix.lua
│   │   ├── tflint.lua
│   │   ├── vulture.lua
│   │   ├── yara.lua
│   │   └── zlint.lua
│   ├── mappings
│   │   ├── aimap.lua
│   │   ├── cicdmap.lua
│   │   ├── datamap.lua
│   │   ├── ddxmap.lua
│   │   ├── disable.lua
│   │   ├── genmap.lua
│   │   ├── init.lua
│   │   ├── langmap.lua
│   │   ├── lintmap.lua
│   │   ├── lspmap.lua
│   │   ├── navmap.lua
│   │   └── utilmap.lua
│   ├── plugins
│   │   ├── ai
│   │   ├── cicd
│   │   │   ├── git.lua
│   │   │   └── init.lua
│   │   ├── cloud
│   │   │   ├── distant.lua
│   │   │   ├── fire.lua
│   │   │   ├── init.lua
│   │   │   ├── remote.lua
│   │   │   ├── sshfs.lua
│   │   │   └── websocket.lua
│   │   ├── cloud.lua
│   │   ├── core
│   │   │   └── init.lua
│   │   ├── data
│   │   │   ├── csv.lua
│   │   │   ├── dadbod.lua
│   │   │   ├── init.lua
│   │   │   ├── sqlite.lua
│   │   │   └── toggle.lua
│   │   ├── data.lua
│   │   ├── edu.lua
│   │   ├── init.lua
│   │   ├── lang
│   │   │   └── init.lua
│   │   ├── nav.lua
│   │   └── ui
│   │       ├── bufferline.lua
│   │       ├── css.lua
│   │       ├── icons.lua
│   │       ├── illum.lua
│   │       ├── init.lua
│   │       ├── md.lua
│   │       ├── noice.lua
│   │       └── themes.lua
│   ├── types
│   │   ├── core
│   │   │   ├── autocmds.lua
│   │   │   ├── cmp.lua
│   │   │   ├── fixer.lua
│   │   │   ├── init.lua
│   │   │   ├── lazy.lua
│   │   │   ├── lint.lua
│   │   │   ├── lsp.lua
│   │   │   ├── plugins.lua
│   │   │   ├── quickfix.lua
│   │   │   ├── schema.lua
│   │   │   ├── tree.lua
│   │   │   └── trouble.lua
│   │   ├── init.lua
│   │   ├── lang
│   │   │   ├── c.lua
│   │   │   ├── cmp.lua
│   │   │   ├── cpp.lua
│   │   │   ├── go.lua
│   │   │   ├── init.lua
│   │   │   ├── lua.lua
│   │   │   ├── nix.lua
│   │   │   ├── python.lua
│   │   │   ├── ts.lua
│   │   │   └── zig.lua
│   │   ├── nvim.lua
│   │   ├── ui
│   │   │   ├── colors.lua
│   │   │   ├── html.lua
│   │   │   ├── icons.lua
│   │   │   ├── init.lua
│   │   │   ├── line.lua
│   │   │   └── md.lua
│   │   └── utils
│   │       ├── blue
│   │       │   ├── dap.lua
│   │       │   ├── gpg.lua
│   │       │   └── init.lua
│   │       ├── init.lua
│   │       ├── media
│   │       │   ├── encoder.lua
│   │       │   ├── init.lua
│   │       │   ├── rpc.lua
│   │       │   └── video.lua
│   │       ├── red
│   │       │   ├── init.lua
│   │       │   └── red.lua
│   │       ├── unreal.lua
│   │       ├── vulkan.lua
│   │       └── wp.lua
│   └── utils
│       ├── blue
│       │   ├── base64.lua
│       │   ├── dap.lua
│       │   ├── gpg.lua
│       │   ├── init.lua
│       │   ├── sops.lua
│       │   └── ssh.lua
│       ├── bsp
│       │   ├── cargo.lua
│       │   ├── commands.lua
│       │   └── init.lua
│       ├── ddx.lua
│       ├── dev
│       │   ├── android
│       │   │   ├── actions.lua
│       │   │   ├── commands.lua
│       │   │   ├── config.lua
│       │   │   ├── devices.lua
│       │   │   ├── gradle.lua
│       │   │   ├── init.lua
│       │   │   ├── output.lua
│       │   │   ├── recent.lua
│       │   │   ├── ui.lua
│       │   │   └── util.lua
│       │   ├── init.lua
│       │   └── sf
│       │       ├── agent.lua
│       │       ├── analyzer.lua
│       │       ├── apex.lua
│       │       ├── auth.lua
│       │       ├── autocmds.lua
│       │       ├── cmdutil.lua
│       │       ├── commands.lua
│       │       ├── community.lua
│       │       ├── data.lua
│       │       ├── files.lua
│       │       ├── flow.lua
│       │       ├── init.lua
│       │       ├── limits.lua
│       │       ├── mappings.lua
│       │       ├── org.lua
│       │       ├── package.lua
│       │       ├── picker.lua
│       │       ├── query.lua
│       │       ├── README.md
│       │       ├── schema.lua
│       │       ├── tests.lua
│       │       ├── user.lua
│       │       └── util.lua
│       ├── docs
│       │   ├── bounty.lua
│       │   ├── clipboard.lua
│       │   ├── dictionary
│       │   │   └── words.txt
│       │   ├── docs.lua
│       │   ├── init.lua
│       │   ├── license.lua
│       │   ├── mail.lua
│       │   └── mime.lua
│       ├── init.lua
│       ├── media
│       │   ├── audio.lua
│       │   ├── audio.md
│       │   ├── encoder.lua
│       │   ├── init.lua
│       │   ├── rpc.lua
│       │   └── vulkan.lua
│       ├── options
│       │   ├── buffer.lua
│       │   ├── global.lua
│       │   └── init.lua
│       ├── red
│       │   ├── init.lua
│       │   ├── red.lua
│       │   ├── shark.lua
│       │   └── tomcat.lua
│       └── ux
│           ├── init.lua
│           ├── nb.lua
│           ├── server.lua
│           ├── ui.lua
│           ├── w3m.lua
│           └── websocket.lua
├── manifest
├── markdown.css
├── nvim-pack-lock.json
├── pixi.toml
├── qonfig.yaml
├── queries
│   ├── c
│   │   └── context.scm
│   ├── cpp
│   │   ├── context.scm
│   │   ├── fn-call.scm
│   │   ├── function.scm
│   │   ├── imports.scm
│   │   └── scope.scm
│   ├── elixir
│   │   └── 99-function.scm
│   ├── go
│   │   ├── function.scm
│   │   ├── imports.scm
│   │   └── scope.scm
│   ├── java
│   │   ├── function.scm
│   │   └── imports.scm
│   ├── lua
│   │   ├── fn-call.scm
│   │   └── function.scm
│   ├── mojo
│   │   ├── highlights.scm
│   │   ├── indents.scm
│   │   ├── outline.scm
│   │   └── overrides.scm
│   ├── ruby
│   │   └── function.scm
│   └── tsx
│       └── context.scm
├── README.md
├── renovate.jsonc
├── resources
│   └── head.tex
├── scripts
│   ├── lsp
│   │   ├── cargo.sh
│   │   ├── clir_ls.sh
│   │   ├── go.sh
│   │   ├── idris2.sh
│   │   ├── install_tilt.sh
│   │   ├── jimmer.sh
│   │   ├── js.sh
│   │   ├── mojo.sh
│   │   ├── motoko.sh
│   │   ├── ocaml.sh
│   │   ├── pascal.sh
│   │   ├── py.sh
│   │   ├── ruby.sh
│   │   └── vs.sh
│   ├── lua
│   │   ├── luarocks
│   │   └── schemagen.lua
│   ├── media
│   │   └── render_cs.sh
│   ├── msft
│   │   ├── pwsh.ps1
│   │   └── wcargo.ps1
│   ├── python
│   │   ├── ansible.py
│   │   ├── host.py
│   │   ├── nerd2.py
│   │   ├── nerd.py
│   │   └── stt.py
│   ├── quickstart.sh
│   ├── README.md
│   └── shell
│       ├── api.sh
│       ├── generate
│       └── sf.sh
├── snippets
├── spell
│   └── en.utf-8.add
├── tests
│   ├── lua
│   │   └── websocket.lua
│   └── rust
│       └── rust-ffi.lua
├── undo
├── vim.toml
└── vim.yml

88 directories, 779 files
🧭 About Qompass AI

Matthew A. Porter
Former Intelligence Officer
Educator & Learner
DeepTech Founder & CEO

Publications

ORCID ResearchGate Zenodo

Developer Programs

NVIDIA Developer Meta Developer HackerOne HuggingFace Epic Games Developer

Professional Profiles

Personal LinkedIn Startup LinkedIn

Social Media

X/Twitter Instagram Qompass AI YouTube

🔥 How Do I Support
🏛️ Qompass AI Pre-Seed Funding 2023-2025 🏆 Amount 📅 Date
RJOS/Zimmer Biomet Research Grant $30,000 March 2024
Pathfinders Intern Program
View on LinkedIn
$2,000 October 2024

🤝 How To Support Our Mission

GitHub Sponsors Patreon Liberapay Open Collective Buy Me A Coffee

🔐 Cryptocurrency Donations

Monero (XMR):

Monero QR Code
42HGspSFJQ4MjM5ZusAiKZj9JZWhfNgVraKb1eGCsHoC6QJqpo2ERCBZDhhKfByVjECernQ6KeZwFcnq8hVwTTnD8v4PzyH
📋 Copy Address

Funding helps us continue our research at the intersection of AI, healthcare, and education

Frequently Asked Questions

Q: How do you mitigate against bias?

TLDR - we do math to make AI ethically useful

A: We delineate between mathematical bias (MB) - a fundamental parameter in neural network equations - and algorithmic/social bias (ASB). While MB is optimized during model training through backpropagation, ASB requires careful consideration of data sources, model architecture, and deployment strategies. We implement attention mechanisms for improved input processing and use legal open-source data and secure web-search APIs to help mitigate ASB.

AAMC AI Guidelines | One way to align AI against ASB

AI Math at a glance

Forward Propagation Algorithm

$$ y = w_1x_1 + w_2x_2 + ... + w_nx_n + b $$

Where:

  • $y$ represents the model output
  • $(x_1, x_2, ..., x_n)$ are input features
  • $(w_1, w_2, ..., w_n)$ are feature weights
  • $b$ is the bias term

Neural Network Activation

For neural networks, the bias term is incorporated before activation:

$$ z = \sum_{i=1}^{n} w_ix_i + b $$ $$ a = \sigma(z) $$

Where:

  • $z$ is the weighted sum plus bias
  • $a$ is the activation output
  • $\sigma$ is the activation function

Attention Mechanism- aka what makes the Transformer (The "T" in ChatGPT) powerful

The Attention mechanism equation is:

$$ Attention(Q, K, V) = softmax(\frac{QK^T}{\sqrt{d_k}})V $$

Where:

  • $Q$ represents the Query matrix
  • $K$ represents the Key matrix
  • $V$ represents the Value matrix
  • $d_k$ is the dimension of the key vectors
  • $\text{softmax}(\cdot)$ normalizes scores to sum to 1

Q: Do I have to buy a Linux computer to use this? I don't have time for that!

A: No. You can run Linux and/or the tools we share alongside your existing operating system:

  • Windows users can use Windows Subsystem for Linux WSL
  • Mac users can use Homebrew
  • The code-base instructions were developed with both beginners and advanced users in mind.

Q: Do you have to get a masters in AI?

A: Not if you don't want to. To get competent enough to get past ChatGPT dependence at least, you just need a computer and a beginning's mindset. Huggingface is a good place to start.

Q: What makes a "small" AI model?

A: AI models ~=10 billion(10B) parameters and below. For comparison, OpenAI's GPT4o contains approximately 200B parameters.

About

Diver: Your blazingly Fast Everything Editor

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages