Skip to content

ar4development/nvim_lsp_cpp_dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A simple quick-start for developing cpp and python apps in NVIM-based IDE

includes:

  • cpp compiler clang and debugger lldb (version 16)
  • c++20 standard support
  • cmake
  • python
  • cpp language server
  • python language server
  • cmake language server
  • nvim-dap
  • nvimdap-ui

mappings:

  • <leader>db - toggle breakpoint
  • <leader>dc - run/continue debugging
  • <leader>ds - stop debugging
  • <leader>du - toggle debug ui

How to run:

  • clone repo
  • build: sudo docker build -t <YOUR_TAG> .
  • run sudo docker run --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -ti <YOUR_TAG> /bin/bash
  • execute nvim
  • wait while plugins are loaded
  • press q
  • in normal mode type :MasonInstallAll
  • wait for Mason to complete downloading
  • press q
  • Press Ctrl + N. You're now in a sample CPP project. Use your new neovim IDE.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published