Our great sponsors
-
jupyterlab-lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
If you want to go in a very different direction, you can try vim (or neovim) with nvim-r. For a variety of reasons, that’s what I tend to use.
JupyterLab is optimised for handling R, Python and Julia. Code intelligence-wise it requires installing jupyterlab-lsp to get all the best features.
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.
You can see my .emacs here. It's not the most organized config but it may be useful
Related posts
- Does Jupyter labs or jupyter notebook have a way to expose python (or C++) objects?
- [D] Why is no one talking about the disadvantages of Colab ?
- Improving Jupyter Lab code entry and editing - recommendations?
- Good examples of well formatted Jupyter notebooks?
- Jupyterlab-Lsp: Coding Assistance for JupyterLab Using Language Server Protocol