possession.nvim
Flexible session management for Neovim. (by jedrzejboczar)
telescope.nvim
Find, Filter, Preview, Pick. All lua, all the time. (by nvim-telescope)
possession.nvim | telescope.nvim | |
---|---|---|
7 | 322 | |
316 | 14,112 | |
- | 3.8% | |
6.5 | 9.1 | |
22 days ago | 7 days ago | |
Lua | Lua | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
possession.nvim
Posts with mentions or reviews of possession.nvim.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-10.
-
Do you guys also feel a higher cognitive complexity to grasp basic lua plugin usage ?
Anyway I might add that in possession.nvim I took the approach of adding commands as I also feel that in many cases commands are more discoverable. On the other hand I don't like default keybindings as they often collide with my existing ones, I prefer setting them myself. Taking your example with nvim-possession: your config would look almost the same with commands (e.g. vim.keymap.set('n', 'sl', 'PossessionList')) so there is actually not much added verbosity.
-
is there is a session manager plugin ?
possession.nvim
-
nvim-linefly - Just what the world needs, yet another Lua statusline plugin (I'm sorry)
These are the main characteristics of linefly: * Small size (564 lines of Lua) * Very fast startup (almost as fast as the stock Neovim statusline) * Simple tab support (workspace tabs only, not buffer tabs) * Winbar support (works well in combination with global statusline) * Git branch detection * Git status via Gitsigns * Diagnostic status * vim-obsession and possession.nvim session support * Minimal jank as mode changes or write-status or line number changes; I don't like it when the filename moves one or two characters left or right when there are state changes. Not here. * Direct colorscheme support for these themes: moonfly, nightfly (both my own themes) along with: catppuccin, dracula, edge, embark, everforest, gruvbox,gruvbox-material, kanagawa, nightfox, sonokai and tokyonight. All other themes will use best-guess-fallback colors derived from the theme in effect.
-
nvim-possession: a simple and minimal session manager
Nice plugin! There is already a session manager called possession.nvim though.
-
Is it possible to store the current colorscheme into a session?
I use a session manager known as possession. Possession lets me saves the session data in a json file and allows me to save custom data as well. It also provides hooks to add the custom data. A snippet like this will let me save the colorscheme for every session.
-
Which, in your opinion, is the best session management plugin?
A bit less known than some of the others mentioned here, but I quite like possession.nvim. Pretty simple to use with nice and easy hooks using lua functions (before/after save and before/after load).
-
possession.nvim: flexible & extensible session management
possession.nvim is yet another session management plugin. Main goal was to have more extensibility with a more Lua-friendly API. This could previously be done by storing Vim variables in the session file, but this would be tedious. possession.nvim achieves this by storing session data in JSON and providing user hooks that can store arbitrary data in the file and later use it when loading session.
telescope.nvim
Posts with mentions or reviews of telescope.nvim.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-03-16.
-
Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1)
for telescope.nvim (optional) live grep: ripgrep find files: fd
-
Neovim: creating keymaps in lua
Here we have a configuration for telescope.nvim, a very popular fuzzy finder.
- What is the reason people 'touch' a file before writing it?
-
What are the plugins/settings to be able to view individual file or folder contents while scrolling through files or folders?
EDIT: I found what I was looking for https://github.com/nvim-telescope/telescope.nvim and https://github.com/nvim-telescope/telescope-file-browser.nvim
-
What are some plugins that you can't live without?
Fuzzy Finder: fzf.vim (for its speed) along with telescope.nvim (for its ecosystem)
-
Telescope.nvim: Fully Customizable Layout!
Just landed on Telescope.nvim: https://github.com/nvim-telescope/telescope.nvim/pull/2572
-
telescope-sg: a new way to do structural search in neovim
This extension allows you to use the power of ast-grep to find code patterns in your editor, using the familiar and awesome interface of telescope.nvim.
- Telescope.nvim: Find, Filter, Preview, Pick. All Lua, All the Time
-
Benchmarking some of my favourite neovim plugins over time
telescope.nvim
-
Why does vim.lsp.buf.definition open this window instead of taking me to the styles file (the same with tsserver and Volar)?
My solution is using telescope.nvim with lsp extension, and map the vim.lsp.buf.definition keybinding to telescope one https://github.com/nvim-telescope/telescope.nvim
What are some alternatives?
When comparing possession.nvim and telescope.nvim you can also consider the following projects:
vim-obsession - obsession.vim: continuously updated session files
fzf.vim - fzf :heart: vim
projectlaunch.nvim - Neovim plugin for launching commands in your projects
fzf-lua - Improved fzf.vim written in lua
nvim-luadev - REPL/debug console for nvim lua plugins
vim-fugitive - fugitive.vim: A Git wrapper so awesome, it should be illegal
memento.nvim - A NeoVim plugin which remembers where you've been
telescope-fzf-native.nvim - FZF sorter for telescope written in c
vim-prosession - Handle vim sessions like a pro
Visual Studio Code - Visual Studio Code
vim-session - Extended session management for Vim (:mksession on steroids)
nvim-tree.lua - A file explorer tree for neovim written in lua
possession.nvim vs vim-obsession
telescope.nvim vs fzf.vim
possession.nvim vs projectlaunch.nvim
telescope.nvim vs fzf-lua
possession.nvim vs nvim-luadev
telescope.nvim vs vim-fugitive
possession.nvim vs memento.nvim
telescope.nvim vs telescope-fzf-native.nvim
possession.nvim vs vim-prosession
telescope.nvim vs Visual Studio Code
possession.nvim vs vim-session
telescope.nvim vs nvim-tree.lua