GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Phoenix Code
  • Docs
  • API
  • Blog
  • Download
  • GitHub
  • Tutorials
  • Live Preview
  • AI
  • Editing & Code
  • Workspace
  • Code Quality
  • Code Intelligence
  • JavaScript & TypeScript

This view

  • Original page
  • New address

GeezerVison is showing docs.phcode.dev — Python | Phoenix Code Docs

Phoenix Code supports full code intelligence for Python: completions with documentation, parameter hints, hover info, Go to Definition, Find Usages, and type error checking with quick fixes in the Problems panel.

Everything works the same way as described in Code Intelligence.

Desktop Only

Python code intelligence runs in the desktop app.

Automatic Setup​

Python support is powered by Pyrefly, a language server built by Meta. Phoenix Code downloads it (~25 MB) the first time you open a Python file. The progress shows in the status bar, with a stop button to cancel.

Python setup task

Updates are automatic, and if you are offline, the download waits for a connection.

To turn Python code intelligence off, set the codeIntelligence.python preference to false. Setting it back to true downloads the server again.

Formatting with Ruff​

The download also includes Ruff, a Python formatter. The Beautify Code command uses it to format your Python files.

If your project has its own Ruff config (pyproject.toml or ruff.toml), it is respected, so formatting matches what you get on the command line.

  • Automatic Setup
  • Formatting with Ruff
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.