Skip to content

Commit d3c4162

Browse files
authored
Merge pull request #33 from UCEAP/dx/tui
TUI life
2 parents dd66684 + 5f19368 commit d3c4162

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

Dockerfile

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff 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
2633
RUN 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 \

local/etc/uceap.d/devcontainer_on_create.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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"

0 commit comments

Comments
 (0)