configure vim with completion, code navigation, linting

This commit is contained in:
Tim Schubert 2020-06-06 19:11:34 +02:00
parent 869f1ab3a1
commit 5e7d4b68f5
No known key found for this signature in database
GPG key ID: 99658A3EB5CD7C13
7 changed files with 168 additions and 2 deletions

View file

@ -7,6 +7,7 @@ RUN apt-get update
# General dependencies
RUN apt-get install -y \
bear \
make \
git \
mercurial \
@ -32,7 +33,8 @@ RUN apt-get install -y \
libxml2-dev \
vtun \
unzip \
lxc
lxc \
clangd
# QT components
RUN apt-get install -y \
@ -74,3 +76,9 @@ WORKDIR /usr/bake
RUN apt-get clean && \
rm -rf /var/lib/apt
RUN useradd -ms /bin/bash user
USER user
ADD --chown=user:user ./.vimrc /home/user/.vimrc
ADD --chown=user:user ./.vim /home/user/.vim