Skip to content

destinio/nvim-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://neovim.io/

Neovim Docker with node and php

Install

Requirements

-- docker

# run to build the container
make up

Usage

# run to start the container
make start

# run to execute bash in the container
make run

make tutor # to start the tutor in nvim
make help # to start help in nvim
# Command in nvim

# In nvim hit : to enter command mode and run Tutor
# Let the learning begin :)
:Tutor

# Or, run :help to get help and learn much, much, more
:help
  • make run - to start the container in /root directory using bash.

  • Run nvim . to edit home directory files.

  • Starter file have been moved to root user directory at /root

. # /root/ on container
├── .config
│   └── nvim
│       ├── init.lua # main configuration file
│       └── lua
│           ├── basic.lua # basic configurations
│           └── kickstart.lua # kickstart plugin (see below])
└── code
    ├── index.js
    └── index.php
  • .config - houses the configuration files for Neovim
  • code - houses smaple code file to play with code files

Resources

Books

https://pragprog.com/titles/dnvim2/practical-vim-second-edition/

Videos

Games

Others

Kickstart

Kickstart is a plugin that helps you to start with Neovim. It is a collection of plugins and configurations that will help you to start with Neovim. Warning: This may not work out of the box, you may need to install some dependencies in the container.