Skip to main content

The uncompromising code editor

Project description


Project License Download Latest GitHub closed pull requests

Developer DocsScreenshotsDownloadsMarketplaceCode of Conduct



"Life is short, eat more biscuits."

Biscuit is a lightweight, awesome code editor for any language. Biscuit supports essential language features such as Smart Code Completions, Syntax highlighting, etc. We wrote it in python, using only tkinter for GUI. It's a great alternative to [insert funny thing here]! Scroll down to see some of the features.

Installing

To compile Biscuit for your platform, see compiling guide.

Contributing

Your contributions are greatly appreciated! please have a look at our developer docs for an outline of the project and to setup the environment.

Features

Smart Auto-completions

When the opened file have a recognized and supported file type, and also have language extensions installed, the autocomplete widget will automatically turn on LSP mode, the completions will be handled by registered language server afterwards. LSP mode enables smart and context sensitive code suggestions, as demonstrated below. When there are no language extensions available/installed, autocomplete widget goes to word mode, the completions will not be context sensitive and can be unexpected.

Autocompletions

Hover for Documentation

Identifiers when hovered pops up a floating window on top, containing the documentation (if there is) of that symbol.

hover

Goto Definitions by ctrl + clicking on symbols

User can jump directly into symbol definitions by ctrl + clicking on them, the definition containing script will open up in new/existing tab. If there are multiple definitions, window containing all the definitions will popup right below the symbol to pick from

gotodef

Git Support

image

Integrated Terminals, Extension center

image

Split-Pane Markdown Editor

image

Command Palette for Quick Access

ezgif com-video-to-gif

PathView for the Breadcrumbs!

pathview

License

Biscuit uses the MIT License, please check LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

biscuit_api-2.99.4.tar.gz (171.2 kB view details)

Uploaded Source

Built Distribution

biscuit_api-2.99.4-py3-none-any.whl (259.3 kB view details)

Uploaded Python 3

File details

Details for the file biscuit_api-2.99.4.tar.gz.

File metadata

  • Download URL: biscuit_api-2.99.4.tar.gz
  • Upload date:
  • Size: 171.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Windows/11

File hashes

Hashes for biscuit_api-2.99.4.tar.gz
Algorithm Hash digest
SHA256 0758a08728d07eda9dc9735154bbefd19362e872fac3deae10ec1b4468da5931
MD5 92ab0bd6610241cd0123edb578f33139
BLAKE2b-256 1625cf28369a08c5071a6819c392408f94db78a2a9dde23b94ff9322c81864ea

See more details on using hashes here.

File details

Details for the file biscuit_api-2.99.4-py3-none-any.whl.

File metadata

  • Download URL: biscuit_api-2.99.4-py3-none-any.whl
  • Upload date:
  • Size: 259.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Windows/11

File hashes

Hashes for biscuit_api-2.99.4-py3-none-any.whl
Algorithm Hash digest
SHA256 cbf31f18f4bcceb706b5ddcb12d93df52082a97a993b4d02ebf9dd8bbde89def
MD5 0947018c2a6da0ebeb3643b95187180a
BLAKE2b-256 06162077a9299004a0c194b0cbee8432775fe88cd0dba53f6cc5c563daa95a11

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page