https://github.com/frappe/intellisense
VSCode Extension and Language Server for Frappe Framework
https://github.com/frappe/intellisense
frappe-framework help-wanted intellisense
Last synced: about 1 month ago
JSON representation
VSCode Extension and Language Server for Frappe Framework
- Host: GitHub
- URL: https://github.com/frappe/intellisense
- Owner: frappe
- License: mit
- Created: 2020-10-18T07:32:17.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-04-13T15:17:03.000Z (about 4 years ago)
- Last Synced: 2025-03-28T03:32:28.767Z (about 2 months ago)
- Topics: frappe-framework, help-wanted, intellisense
- Language: Python
- Homepage:
- Size: 77.1 KB
- Stars: 54
- Watchers: 16
- Forks: 26
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-frappe - Intellisense - VSCode Extension and Language Server for Frappe Framework. (Uncategorized / Uncategorized)
README
# Frappe Framework Intellisense
This project contains a Language Server and a VSCode Client to enable
intellisense in Frappe projects.## Installation
1. Make sure your `frappe-bench` directory is on Python 3.
```sh
cd frappe-bench
./env/bin/python --version
Python 3.7.7
```2. Install this extension from
[Marketplace](https://marketplace.visualstudio.com/items?itemName=netchampfaris.frappe-intellisense).
The extension will download the required dependencies automatically.## Features
Right now, we have only a few features but this is the starting point of many
more features to come.### Document autocompletion
In DocType classes, fieldnames will be autocompleted after you type `self.`. For
document objects created by `get_doc` will have fieldnames and method
autocompletions.
### Translation string diagnostics
Incorrect usage of translation strings will be highlighted in red and reported
as error.
### Jump to method source in `patches.txt`
If you command click any patch method in `patches.txt` you will be navigated to
the patch source file.
---
License MIT