File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,9 +19,16 @@ RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
1919 && docker-php-ext-enable redis zip \
2020 && apt-get install -y mariadb-client redis-tools mkdocs-material mkdocs-material-extensions \
2121 && apt-get install -y npm libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libnss3 libxss1 libasound2 libxtst6 xauth xvfb \
22- && apt-get install -y dnsutils glow pv \
22+ && apt-get install -y dnsutils fd-find fzf glow lazygit luarocks pv ripgrep vivid \
2323 && apt-get clean -y && rm -rf /var/lib/apt/lists/*
2424
25+ # Install ast-grep
26+ RUN npm i @ast-grep/cli -g
27+
28+ # Install a newer Neovim than what Debian provides.
29+ RUN curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.tar.gz \
30+ && tar -C /opt -xzf nvim-linux-x86_64.tar.gz
31+
2532# Configure PHP, make memory_limit and upload_max_filesize match Pantheon
2633RUN cp /usr/local/etc/php/php.ini-development /usr/local/etc/php/php.ini \
2734 && sed -i 's/memory_limit\s *=.*/memory_limit=2048M/g' /usr/local/etc/php/php.ini \
Original file line number Diff line number Diff line change @@ -70,6 +70,9 @@ function devcontainer_on_create() {
7070 }
7171 EOF
7272
73+ # Put neovim in the PATH for those who celebrate
74+ ln -s /opt/nvim-linux-x86_64/bin/nvim ~ /.local/bin
75+
7376 # Setup shell completion
7477 uceap completion bash | sudo sh -c " cat > /etc/bash_completion.d/uceap"
7578 gh completion --shell bash | sudo sh -c " cat > /etc/bash_completion.d/gh"
You can’t perform that action at this time.
0 commit comments