Loading pkgs/development/tools/misc/ttags/default.nix 0 → 100644 +44 −0 Original line number Diff line number Diff line { lib, fetchFromGitHub, rustPlatform, testers, ttags }: let version = "0.3.0"; in rustPlatform.buildRustPackage { pname = "ttags"; inherit version; src = fetchFromGitHub { owner = "npezza93"; repo = "ttags"; rev = "${version}"; hash = "sha256-yqrCcA/+FyGPpX3hhULiwhMfrDWjq+rzT04M+o9ry5s="; }; cargoHash = "sha256-jW3xIlo2cN5aoEUp3FxN4pwGFvlg50i5RMNgQopGb88="; passthru.tests.version = testers.testVersion { package = ttags; command = "ttags --version"; version = version; }; meta = with lib; { description = "Generate tags using tree-sitter"; longDescription = '' ttags generates tags (similar to ctags) for various languages, using tree-sitter. Can be run as a language server that updates the tags for a file when it is saved. Supported languages: - Haskell - JavaScript - Nix - Ruby - Rust - Swift ''; homepage = "https://github.com/npezza93/ttags"; license = licenses.mit; maintainers = with maintainers; [ mrcjkb ]; platforms = platforms.all; }; } pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -20306,6 +20306,8 @@ with pkgs; trellis = callPackage ../development/embedded/fpga/trellis { }; ttags = callPackage ../development/tools/misc/ttags { }; ttyd = callPackage ../servers/ttyd { }; turbogit = callPackage ../development/tools/turbogit { Loading
pkgs/development/tools/misc/ttags/default.nix 0 → 100644 +44 −0 Original line number Diff line number Diff line { lib, fetchFromGitHub, rustPlatform, testers, ttags }: let version = "0.3.0"; in rustPlatform.buildRustPackage { pname = "ttags"; inherit version; src = fetchFromGitHub { owner = "npezza93"; repo = "ttags"; rev = "${version}"; hash = "sha256-yqrCcA/+FyGPpX3hhULiwhMfrDWjq+rzT04M+o9ry5s="; }; cargoHash = "sha256-jW3xIlo2cN5aoEUp3FxN4pwGFvlg50i5RMNgQopGb88="; passthru.tests.version = testers.testVersion { package = ttags; command = "ttags --version"; version = version; }; meta = with lib; { description = "Generate tags using tree-sitter"; longDescription = '' ttags generates tags (similar to ctags) for various languages, using tree-sitter. Can be run as a language server that updates the tags for a file when it is saved. Supported languages: - Haskell - JavaScript - Nix - Ruby - Rust - Swift ''; homepage = "https://github.com/npezza93/ttags"; license = licenses.mit; maintainers = with maintainers; [ mrcjkb ]; platforms = platforms.all; }; }
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -20306,6 +20306,8 @@ with pkgs; trellis = callPackage ../development/embedded/fpga/trellis { }; ttags = callPackage ../development/tools/misc/ttags { }; ttyd = callPackage ../servers/ttyd { }; turbogit = callPackage ../development/tools/turbogit {