Our great sponsors
-
flatten.nvim
Open files and command output from wezterm, kitty, and neovim terminals in your current neovim instance
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
nvim-unception
A plugin that leverages Neovim's built-in RPC functionality to simplify opening files from within Neovim's terminal emulator without nesting sessions.
I'm happy to announce the release of my new plugin, flatten.nvim. It solves the problem of files opening in nested Neovim instances when opened from terminal buffers.
I've found that pretty much any functionality I would need can be implemented using these three callbacks. For example, the configs for the demo are provided here and include toggleterm integration and automatic buffer close after writing a git commit.
Flatten was inspired by nvim-unception, which accomplishes the same goal but can be difficult to configure in my opinion.
I am currently using https://github.com/mhinz/neovim-remote with this bit in my zshrc:
Thank you sir! The theme is very WIP but the palette is a combination of https://github.com/olivercederborg/poimandres.nvim and some colors from Catppuccin.
The start of my init.lua looks like this: ``` -- Bootstrap the package manager (lazy.nvim) local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not vim.loop.fs_stat(lazypath) then vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", -- latest stable release lazypath, }) end vim.opt.rtp:prepend(lazypath)
Related posts
- What are some plugins that you can't live without?
- What IDEA or Vscode feature/function you want to have in neovim eco-system?
- Editing init.lua with lua_ls on gives "Undefined global : vim" ?
- Set it and forget it plugins?
- mini.files - navigate and manipulate file system (with column view and editing text)