languageserver VS neoterm

Compare languageserver vs neoterm and see what are their differences.

languageserver

An implementation of the Language Server Protocol for R (by REditorSupport)

neoterm

Wrapper of some vim/neovim's :terminal functions. (by kassio)
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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
languageserver neoterm
10 22
553 1,287
0.7% -
7.2 1.2
3 months ago about 1 year ago
R Vim Script
GNU General Public License v3.0 or later GNU General Public License v3.0 or later
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.

languageserver

Posts with mentions or reviews of languageserver. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-26.
  • Kate for Data Science setup?
    1 project | /r/kde | 25 Jan 2023
    I'm not familiar with data science, but I would start with setting up a language server for R: https://github.com/REditorSupport/languageserver . Kate already have a default client configuration for it, so it should work out of the box.
  • Does Kate have an 'outline' sidebar for quick navigation to markdown headings, like RStudio has?
    2 projects | /r/kate | 26 Sep 2022
    Symbol outline by LSP Client: It can connect to any LSP "server" (runs locally) which implements LSP protocol (https://microsoft.github.io/language-server-protocol/), and supports "stdin" communication. A number of LSP server configuration is provided by default (including R), but user can extend, and override this configuration. As long as the LSP servers are properly installed (kate will start them) and the Kate LSP client configuration is set up properly should work. LSP also provides other IDE-like features (like code completion, jump to symbol definition, diagnostic/linter messages) etc. I found an LSP server for R (https://github.com/REditorSupport/languageserver), you may want to give it a shot.
  • nvim-cmp setup for R?
    5 projects | /r/neovim | 24 Jul 2022
    You'd need: - hrsh7th/nvim-cmp with set up LSP source (hrsh7th/cmp-nvim-lsp). - neovim/nvim-lspconfig. - R language server installed. This is a regular R package, can be installed from CRAN.
  • R Extension for Visual Studio Code
    1 project | /r/Rlanguage | 7 Jun 2022
    Installed languageserver in R.
  • Using lsp-mode with R
    1 project | /r/emacs | 27 May 2022
    Lsp server for R like py-right for python. Check this
  • Can someone help me resolve this problem?
    1 project | /r/vscode | 12 Mar 2022
    I have downloaded the language server from here https://github.com/REditorSupport/languageserver, but don't know where it put it. so form now it's in the "R\R-4.1.3\bin".
  • Advice for r and rmarkdown using vim?
    5 projects | /r/neovim | 13 Jan 2022
    Besides a common modern Neovim "IDE setup", some other useful R-specific tools: - languageserver R package for LSP integration. - styler R package for code formatting. Somewhat slow and lacks some features, but seems to be the best current solution.
  • lua-lsp config for r_language_server
    5 projects | /r/neovim | 5 Jan 2022
    First of all, make sure that you actually use r_language_server. For that, at least install languageserver R package (run R from command line and execute install.packages("languageserver")) and set up r_language_server with nvim-lspconfig. I think after that you should be able to see some diagnostic information.
  • Alternatives to Rstudio
    4 projects | /r/rstats | 29 Nov 2021
    The truth is that most editors will use R language server underneath ( https://github.com/REditorSupport/languageserver ) so it's more what layout you prefer than what functionalities an editor has to offer.
  • Neovim configs for data science
    8 projects | /r/neovim | 25 Jun 2021
    Other plugins/utilities can fill in some of the other gaps. In the screenshot below, I'm using NvimTree to browse files, and I'm also currently using Neovim's native LSP client (in Neovim 0.5.0) with r_language_server installed (configured with the Neovim team's plugin nvim-lspconfig).

neoterm

Posts with mentions or reviews of neoterm. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-08.
  • Does anyone use vim for lisp dev?
    7 projects | /r/Common_Lisp | 8 Feb 2023
    I use Vim with neoterm, highly recommend. - guaranteed support on everything with a repl - never creates unexpected windows - every interaction is explicit
  • mini.move - Move any selection in any direction
    6 projects | /r/neovim | 15 Jan 2023
    At the moment I am planning to write two modules and then start on 'mini.terminals'. I usually prioritize work based on combination of "I have some cool idea about this" and "I don't like what I am currently using". I am using kassio/neoterm for a very long time and it is quite OK for my needs.
  • What is to go-to environment on Windows for Common LISP development?
    10 projects | /r/Common_Lisp | 15 Nov 2022
    Neovim works just fine. I use Neoterm to send-to-repl, here's what my config looks like. Your other options include vlime and slimv. I switched to neoterm because it's simple, explicit, and doesn't create unpredictable windows. Works for any other language just as well.
  • Show HN: PostgreSQL Sessions in Vim
    5 projects | news.ycombinator.com | 3 Nov 2022
    Using neovim + https://github.com/kassio/neoterm I have a similar, possibly simpler, workflow that doesn't require any other program (especially listening willy nilly with no authentication/authorization whatsoever) other than your normal SQL client running:

    * I open a :Term window, in which I run the sql client (i.e. ":Texec sqlite\ foo.sqlite" or ":Texec mysql foo", etc)

  • Is SLIME setup possible for Vim?
    5 projects | /r/lisp | 16 Aug 2022
    I'm using neoterm. I like that I can use the same tech for every language + consistent keybinds. Also Slime might not support a more fringe or outdated lisp distro but a plain old VTY terminal always will.
  • How to automatically close or re-use previous terminal when running vim-test multiple times
    1 project | /r/neovim | 3 Aug 2022
    I've been using Neoterm, coupled with its vim-test strategy, for this
  • Vim 9.0 Was Released
    21 projects | news.ycombinator.com | 30 Jun 2022
    Having gone from a stock vim to a highly modified vim and back again, here are some plugins that I find really boost my productivity:

    - neoterm, for opening a REPL in a split buffer and quickly sending chunks of lines to the REPL (https://github.com/kassio/neoterm)

    - fzf for faster buffer and file navigation (https://github.com/junegunn/fzf.vim)

    - vim fugitive for good git integration (https://github.com/tpope/vim-fugitive)

    - some other tpope plugins (surround, unimpared, commentary, vinegar)

  • What would you consider a modern lisp workflow/toolchain?
    10 projects | /r/lisp | 25 Apr 2022
    I found Vlime to be more updated than slimv and give a smoother experience. With time I've switched to bare neoterm which I highly recommend. CL and lisps in general are designed with a text repl in mind, so this is the method that is guaranteed to work on every obscure CL distribution, and also transfer well to any other REPL-based languages.
  • Any way to send errors from npm (yarn) local server to neovim?
    3 projects | /r/neovim | 24 Apr 2022
    I start terminal inside of neovim. It works really well. In this terminal, you can use gf (goto file) keybindigs, etc. It works especially well with this plugin: https://github.com/kassio/neoterm
  • Advice for r and rmarkdown using vim?
    5 projects | /r/neovim | 13 Jan 2022
    Workflow is basically to open two windows (left with code, right with terminal) and send code from left window to right with a help of kassio/neoterm.

What are some alternatives?

When comparing languageserver and neoterm you can also consider the following projects:

Nvim-R - Vim plugin to work with R

toggleterm.nvim - A neovim lua plugin to help easily manage multiple terminal windows

jupyterlab-lsp - Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol

vim-slime - A vim plugin to give you some slime. (Emacs)

telescope-media-files.nvim - Telescope extension to preview media files using Ueberzug.

vim-repl - Best REPL environment for Vim

vimcmdline - Send code to command line interpreter

iron.nvim - Interactive Repl Over Neovim

jupyter-nvim - Jupyter notebook client in neovim

vim-floaterm - :computer: Terminal manager for (neo)vim

nvim - My custom NeoVim setup

deol.nvim - Dark powered shell interface for NeoVim/Vim8