Skip to content

fmoralesc/neovim-gnome-terminal-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

neovim-gnome-terminal-wrapper

screenshot

Wraps the neovim binary in a separate gnome-terminal session, making it possible to use it as a regular application (it is tracked correctly by the DE, it can be associated to filetypes, etc.)

Requisites

  • neovim
  • gnome-terminal >= 3.16 (uses gnome-terminal-server)
  • python-dbus

Setup

On Arch, install neovim-gnome-terminal-wrapper from the AUR.

Manually:

cp nvim-wrapper /usr/bin/nvim-wrapper
cp neovim.desktop /usr/share/applications/neovim.desktop
cp neovim.svg /usr/share/icons/neovim.svg

Caveats when using running from virtual environments

Some users have experienced trouble running nvim-wrapper when inside a virtual environment created by e.g. virtualenv, conda or similar. One workaround is to point the nvim-wrapper script directly to the right (system) python3 executable, i.e. change:

#! /usr/bin/env python3

into:

#! /usr/bin/python3

After this, make sure the neovim python package is installed from the correct package manager, e.g. in Ubuntu:

/usr/bin/pip3 install --user neovim

About

Wrapper for running neovim in a separate instance of gnome-terminal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published