This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Lua

Lua projects

1 - Bazel targets

NameInfo
changelog
locationlua/BUILD.bazel:12:17
name//lua:changelog
ruleClasspkg_filegroup
visibility
  • //visibility:public
changelog.changelog
locationlua/BUILD.bazel:12:17
name//lua:changelog.changelog
ruleClassal_template_files
ruleOutput
  • //lua:changelog.doc.md
visibility
  • //visibility:private
changelog.changelog_data
locationlua/BUILD.bazel:12:17
name//lua:changelog.changelog_data
ruleClassal_git_run_binary
ruleOutput
  • //lua:changelog.changelog_data.yaml
visibility
  • //visibility:private
changelog.changelog_files
locationlua/BUILD.bazel:12:17
name//lua:changelog.changelog_files
ruleClasspkg_files
visibility
  • //visibility:private
changelog.template
locationlua/BUILD.bazel:12:17
name//lua:changelog.template
ruleClass_write_file
ruleOutput
  • //lua:changelog.template.md
visibility
  • //visibility:private
readme
locationlua/BUILD.bazel:17:10
name//lua:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme.srcs
locationlua/BUILD.bazel:17:10
name//lua:readme.srcs
ruleClasspkg_files
visibility
  • //visibility:private
readme.with_children
locationlua/BUILD.bazel:17:10
name//lua:readme.with_children
ruleClasspkg_filegroup
visibility
  • //visibility:public
stylua-config
locationlua/BUILD.bazel:6:13
name//lua:stylua-config
ruleClassal_toml_data
visibility
  • //visibility:public

2 - Changelog

  • Move changelog rules to bzl/rules/git, improve ansible rules (c94123)
  • Move ansible and leetcode rules to bzl/rules (0d9b39)
  • Move changelog rules to bzl/rules/changelog (4d59d6)
  • Move readme rules to bzl/rules/readme (95ea8d)
  • Move bzl rules to bzl/rules/bzl (57930e)
  • Move lua rules to bzl/rules/lua, move run_tool rules to bzl/rules/run_tool (7b7883)
  • Move toml rules to bzl/rules/toml (0b824f)
  • Change theme to sonokai with black background (bddd60)
  • Change nvim theme to navarasu/onedark.nvim (e2f7da)
  • Add changelog for all packages (a6ebf9)
  • Add bzl_target_doc (c5636e)
  • Update readmes (2c9d62)
  • Add al_vial_submissions macro, update titles and descriptions (79c826)
  • Update nvim background, update tmux background (1e354b)
  • Add heading anchors, add theme toggle, add search, add taxonomies (f79db8)
  • Use subpackages() to build docs instead of writing queries to the tree (ba7b67)
  • Add md targets for all md files, add bzl/vars/readmes.bzl (a39482)
  • Replace al_toml_data macro with a dedicated rule (2a70ae)
  • Add al_readme plugin, split variables in /bzl/vars (9212dc)
  • Move all public bzl API into separate files (732d37)
  • Rename starlark/bazel to bzl (56be34)
  • Revert a1b9ab1 (a7cc4d)
  • Move starlark/bazel to starlark/rules-alwaldend, make it a module (a1b9ab)
  • Add c/bazel-tool-runner, add .clang-format (f3b021)
  • Add running shell command to golang/bazel-shell-worker (ec28c3)
  • Add .editorconfig, add shfmt tests (57f10d)
  • Add rust/tools, rename macros, add stylua tests (fd313c)
  • Add proto/bazel-worker (6029c7)
  • Move bazel to starlark/bazel, add isort and black targets (e7d211)
  • Rename bazel/macros/utils.bzl to defs.bzl (e2838e)
  • Disable mouse support in nvim (418305)
  • Rename starlark to bazel (3946b5)
  • Rename skylark to starlark (bcc9e5)
  • Rename bazel to skylark (244946)
  • Add typescript LSP server to lua/nginx-lib (2f6829)
  • Add proto/leetcode-downloader, golang/leetcode-downloader (8f10aa)
  • Setup go, add golang/file-installer, move locks back to top (92b4e4)
  • Add shell/scripts:gopackagesdriver (239b03)
  • Fix which-key config in lua/nvim-lib (a8efc4)
  • Remove python/scripts, add python/install_file, add bazel/macros:install_file (872b70)
  • Add lua/nvim-config, lua/nvim-lib, add python/scripts (43b11e)

3 - Neovim config

3.1 - Bazel targets

NameInfo
changelog
locationlua/nvim_config/BUILD.bazel:13:17
name//lua/nvim_config:changelog
ruleClasspkg_filegroup
visibility
  • //visibility:public
changelog.changelog
locationlua/nvim_config/BUILD.bazel:13:17
name//lua/nvim_config:changelog.changelog
ruleClassal_template_files
ruleOutput
  • //lua/nvim_config:changelog.doc.md
visibility
  • //visibility:private
changelog.changelog_data
locationlua/nvim_config/BUILD.bazel:13:17
name//lua/nvim_config:changelog.changelog_data
ruleClassal_git_run_binary
ruleOutput
  • //lua/nvim_config:changelog.changelog_data.yaml
visibility
  • //visibility:private
changelog.changelog_files
locationlua/nvim_config/BUILD.bazel:13:17
name//lua/nvim_config:changelog.changelog_files
ruleClasspkg_files
visibility
  • //visibility:private
changelog.template
locationlua/nvim_config/BUILD.bazel:13:17
name//lua/nvim_config:changelog.template
ruleClass_write_file
ruleOutput
  • //lua/nvim_config:changelog.template.md
visibility
  • //visibility:private
install
locationlua/nvim_config/BUILD.bazel:35:16
name//lua/nvim_config:install
ruleClasspy_binary
visibility
  • //visibility:public
lib
locationlua/nvim_config/BUILD.bazel:18:15
name//lua/nvim_config:lib
ruleClasspkg_tar_impl
ruleOutput
  • //lua/nvim_config:lib.tar
visibility
  • //visibility:public
lib-stylua-fix
locationlua/nvim_config/BUILD.bazel:18:15
name//lua/nvim_config:lib-stylua-fix
ruleClassnative_binary
visibility
  • //visibility:private
lib-stylua-test
locationlua/nvim_config/BUILD.bazel:18:15
name//lua/nvim_config:lib-stylua-test
ruleClassnative_test
visibility
  • //visibility:private
nvim_config_install
locationlua/nvim_config/BUILD.bazel:28:8
name//lua/nvim_config:nvim_config_install
ruleClasspkg_tar_impl
ruleOutput
  • //lua/nvim_config:nvim_config_install.tar
visibility
  • //visibility:public
readme
locationlua/nvim_config/BUILD.bazel:8:10
name//lua/nvim_config:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme.srcs
locationlua/nvim_config/BUILD.bazel:8:10
name//lua/nvim_config:readme.srcs
ruleClasspkg_files
visibility
  • //visibility:private
readme.with_children
locationlua/nvim_config/BUILD.bazel:8:10
name//lua/nvim_config:readme.with_children
ruleClasspkg_filegroup
visibility
  • //visibility:public

3.2 - Changelog

  • Move changelog rules to bzl/rules/git, improve ansible rules (c94123)
  • Move ansible and leetcode rules to bzl/rules (0d9b39)

4 - Neovim lib

Lua library for neovim

4.1 - Bazel targets

NameInfo
changelog
locationlua/nvim_lib/BUILD.bazel:11:17
name//lua/nvim_lib:changelog
ruleClasspkg_filegroup
visibility
  • //visibility:public
changelog.changelog
locationlua/nvim_lib/BUILD.bazel:11:17
name//lua/nvim_lib:changelog.changelog
ruleClassal_template_files
ruleOutput
  • //lua/nvim_lib:changelog.doc.md
visibility
  • //visibility:private
changelog.changelog_data
locationlua/nvim_lib/BUILD.bazel:11:17
name//lua/nvim_lib:changelog.changelog_data
ruleClassal_git_run_binary
ruleOutput
  • //lua/nvim_lib:changelog.changelog_data.yaml
visibility
  • //visibility:private
changelog.changelog_files
locationlua/nvim_lib/BUILD.bazel:11:17
name//lua/nvim_lib:changelog.changelog_files
ruleClasspkg_files
visibility
  • //visibility:private
changelog.template
locationlua/nvim_lib/BUILD.bazel:11:17
name//lua/nvim_lib:changelog.template
ruleClass_write_file
ruleOutput
  • //lua/nvim_lib:changelog.template.md
visibility
  • //visibility:private
lib
locationlua/nvim_lib/BUILD.bazel:16:15
name//lua/nvim_lib:lib
ruleClasspkg_tar_impl
ruleOutput
  • //lua/nvim_lib:lib.tar
visibility
  • //visibility:public
lib-stylua-fix
locationlua/nvim_lib/BUILD.bazel:16:15
name//lua/nvim_lib:lib-stylua-fix
ruleClassnative_binary
visibility
  • //visibility:private
lib-stylua-test
locationlua/nvim_lib/BUILD.bazel:16:15
name//lua/nvim_lib:lib-stylua-test
ruleClassnative_test
visibility
  • //visibility:private
readme
locationlua/nvim_lib/BUILD.bazel:6:10
name//lua/nvim_lib:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme.srcs
locationlua/nvim_lib/BUILD.bazel:6:10
name//lua/nvim_lib:readme.srcs
ruleClasspkg_files
visibility
  • //visibility:private
readme.with_children
locationlua/nvim_lib/BUILD.bazel:6:10
name//lua/nvim_lib:readme.with_children
ruleClasspkg_filegroup
visibility
  • //visibility:public

4.2 - Changelog

  • Move changelog rules to bzl/rules/git, improve ansible rules (c94123)
  • Move ansible and leetcode rules to bzl/rules (0d9b39)