Provide a Dockerfile that can be used to create a test environment to try out the Neovim config.pull/8/head
parent
8cebbf6b11
commit
dce0dbd416
@ -0,0 +1,35 @@
|
|||||||
|
FROM registry.fedoraproject.org/fedora:35
|
||||||
|
|
||||||
|
WORKDIR /root/
|
||||||
|
RUN dnf update -y
|
||||||
|
|
||||||
|
RUN dnf install -y \
|
||||||
|
'@Development tools' \
|
||||||
|
fd-find \
|
||||||
|
gcc-c++ \
|
||||||
|
git \
|
||||||
|
htop \
|
||||||
|
libstdc++-devel \
|
||||||
|
ncdu \
|
||||||
|
npm \
|
||||||
|
nodejs \
|
||||||
|
python3 \
|
||||||
|
python3-devel \
|
||||||
|
python3-jedi \
|
||||||
|
python3-pip \
|
||||||
|
ripgrep \
|
||||||
|
rust \
|
||||||
|
wget \
|
||||||
|
&& true
|
||||||
|
|
||||||
|
# Uncomment this if prefer to use nightly builds
|
||||||
|
# RUN dnf install -y 'dnf-command(copr)' \
|
||||||
|
# && dnf copr -y enable agriffis/neovim-nightly \
|
||||||
|
# && dnf install -y neovim python3-neovim
|
||||||
|
|
||||||
|
RUN dnf install -y neovim python3-neovim
|
||||||
|
# NOTE: As of 2021-12-18 neovim 0.6.0 is only available in the updates-testing repo
|
||||||
|
RUN dnf --enablerepo=updates-testing update -y neovim
|
||||||
|
|
||||||
|
RUN git clone https://github.com/LunarVim/Neovim-from-scratch.git ~/.config/nvim
|
||||||
|
RUN pip install black flake8 isort mypy
|
@ -0,0 +1,12 @@
|
|||||||
|
Simple `Dockerfile` to create a Docker container based on Fedora 35, with a nightly build of Neovim.
|
||||||
|
|
||||||
|
To build it use either `docker` or `podman`:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ docker build -t neovim-playground .
|
||||||
|
$ docker run -it neovim-playground bash
|
||||||
|
```
|
||||||
|
|
||||||
|
As described in https://www.youtube.com/watch?v=ctH-a-1eUME, you will need to
|
||||||
|
run `nvim` twice to get Neovim setup and running. After than you can then try
|
||||||
|
out the features mentioned in the video.
|
Loading…
Reference in new issue