fork of https://github.com/sourcegraph/zoekt
1{ pkgs }:
2let
3 # pkgs.universal-ctags installs the binary as "ctags", not "universal-ctags"
4 # like zoekt expects.
5 universal-ctags = pkgs.writeScriptBin "universal-ctags" ''
6 #!${pkgs.stdenv.shell}
7 exec ${pkgs.universal-ctags}/bin/ctags "$@"
8 '';
9in
10pkgs.mkShell {
11 name = "zoekt";
12
13 nativeBuildInputs = [
14 pkgs.go_1_21
15
16 # zoekt-git-index
17 pkgs.git
18
19 # Used to index symbols
20 universal-ctags
21 ];
22}