A Python code editor that looks like GNU Emacs.

Related tags

IDE snake-editor
Overview

header

🚧 WARNING 🚧 : Under development... Testing is not recommended!

Welcome to Snake Editor!

Hi! This is our repository, we are here to present our new project.

  • Inspired by GNU Emacs, we created our new software. Which has the purpose of being an editor for Python code, we named it Snake Editor.

Technologies used:

  • Tkinter (Python Lib)
  • Python 3.10
  • GitHub Desktop (Git Version Control)

Authors:

Prerequisites for use (not yet recommended):

  • If you're on a linux distribution, make sure IDLE is installed, if you are unsure run the command sudo apt install idle-python3.9 in your terminal to get syntax highlighting to work. Same for MAC OS users.
  • This program uses a specific font to be able to show the icons on the screen, if you don't have it installed on your system, the icons won't appear correctly, to download, click here to download it.
  • If you're on Microsoft Windows, make sure your python installation includes the IDLE installation, to avoid syntax highlighting not working.
You might also like...
Gaphor is a UML and SysML modeling application written in Python.
Gaphor is a UML and SysML modeling application written in Python.

Gaphor is a UML and SysML modeling application written in Python. It is designed to be easy to use, while still being powerful. Gaphor implements a fully-compliant UML 2 data model, so it is much more than a picture drawing tool. You can use Gaphor to quickly visualize different aspects of a system as well as create complete, highly complex models.

 notebookJS: seamless JavaScript integration in Python Notebooks
notebookJS: seamless JavaScript integration in Python Notebooks

notebookJS enables the execution of custom JavaScript code in Python Notebooks (Jupyter Notebook and Google Colab). This Python library can be useful for implementing and reusing interactive Data Visualizations in the Notebook environment.

A GitHub Action hosted Python IDE!
A GitHub Action hosted Python IDE!

What is this ? This is an IDE running on GitHub Actions which can help in..... Running small snippets. Running codes whenever PC is not available and

Python 3 patcher for Sublime Text v4107-4114 Windows x64
Python 3 patcher for Sublime Text v4107-4114 Windows x64

sublime-text-4-patcher Python 3 patcher for Sublime Text v4107-4114 Windows x64 Credits for signatures and patching logic goes to https://github.com/l

Python IDE or notebook to generate a basic Kepler.gl data visualization

geospatial-data-analysis [readme] Use this code in your Python IDE or notebook to generate a basic Kepler.gl data visualization, without pre-configura

cottonformation is a Python tool providing best development experience and highest productivity
cottonformation is a Python tool providing best development experience and highest productivity

Welcome to cottonformation Documentation Full Documentatioin Here cottonformation is a Python tool providing best development experience and highest p

An amazing simple Python IDE for developers!
An amazing simple Python IDE for developers!

PyHub An amazing simple Python IDE for developers! Get ready to compile and run your code in the most simplest and easiest IDE of the ancient world! T

Powerful, simple, audio tag editor for GNU/Linux
Powerful, simple, audio tag editor for GNU/Linux

puddletag puddletag is an audio tag editor (primarily created) for GNU/Linux similar to the Windows program, Mp3tag. Unlike most taggers for GNU/Linux

🕹 An esoteric language designed so that the program looks like the transcript of a Pokémon battle
🕹 An esoteric language designed so that the program looks like the transcript of a Pokémon battle

PokéBattle is an esoteric language designed so that the program looks like the transcript of a Pokémon battle. Original inspiration and specification

A repository that finds a person who looks like you by using face recognition technology.
A repository that finds a person who looks like you by using face recognition technology.

Find Your Twin Hello everyone, I've always wondered how casting agencies do the casting for a scene where a certain actor is young or old for a movie

Waydroid is a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.

Waydroid is a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.

Python-Text-editor: a simple text editor on Python and Tkinter

Python-Text-editor This is a simple text editor on Python and Tkinter. The proje

OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.

OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality v

Looks at Python code to search for things which look "dodgy" such as passwords or diffs

dodgy Dodgy is a very basic tool to run against your codebase to search for "dodgy" looking values. It is a series of simple regular expressions desig

Emacs Python Development Environment

Elpy, the Emacs Python IDE Elpy is an Emacs package to bring powerful Python editing to Emacs. It combines and configures a number of other packages,

Live coding in Python with PyCharm, Emacs, Sublime Text, or even a browser
Live coding in Python with PyCharm, Emacs, Sublime Text, or even a browser

Live Coding in Python Visualize your Python code while you type it in PyCharm, Emacs, Sublime Text, or even your browser. To see how to use one of the

An open-source, mini imitation of GitHub Copilot for Emacs.
An open-source, mini imitation of GitHub Copilot for Emacs.

Second Mate An open-source, mini imitation of GitHub Copilot using EleutherAI GPT-Neo-2.7B (via Huggingface Model Hub) for Emacs. This is a much small

RSS Reader application for the Emacs Application Framework.
RSS Reader application for the Emacs Application Framework.

EAF RSS Reader RSS Reader application for the Emacs Application Framework. Load application (add-to-list 'load-path "~/.emacs.d/site-lisp/eaf-rss-read

Bringing emacs' greatest feature to neovim - Tetris!
Bringing emacs' greatest feature to neovim - Tetris!

nvim-tetris Bringing emacs' greatest feature to neovim - Tetris! This plugin is written in Fennel using Olical's project Aniseed for creating the proj

Comments
  • Erro na hora de Abrir no Fedora

    Erro na hora de Abrir no Fedora

    quando eu tento abrir o editor, acontece esse erro:

    [yxqsnz@fedora]$ python3 ./main.py
    Traceback (most recent call last):
      File "/home/yxqsnz/snake-editor/app/./main.py", line 39, in <module>
        main()
      File "/home/yxqsnz/snake-editor/app/./main.py", line 33, in main
        start_main_window()
      File "/home/yxqsnz/snake-editor/app/./main.py", line 26, in start_main_window
        main_window = interface.Main(info.gui_min_size, info.gui_title)
      File "/home/yxqsnz/snake-editor/app/interface.py", line 11, in __init__
        self.iconbitmap("./resources/winicon.ico")
      File "/usr/lib64/python3.10/tkinter/__init__.py", line 2109, in wm_iconbitmap
        return self.tk.call('wm', 'iconbitmap', self._w, bitmap)
    _tkinter.TclError: bitmap "./resources/winicon.ico" not defined
    

    OS: Fedora 35 PreRelease Python: 3.10

    opened by yxqsnz 5
Owner
Marcio Dantas
Hi, I'm Marcio Dantas. I like programming and I want to be a software engineer and cumputational scientist, this is my GitHub, I will send my projects here
Marcio Dantas
Mu - A Simple Python Code Editor

A small, simple editor for beginner Python programmers. Written in Python and Qt5.

Mu 1.2k Jan 3, 2023
This is a backend for VCode Editor for saving & retriving data.

This is a backend for VCode Editor for saving & retriving data through the API.

Tejas Magade 1 Nov 22, 2021
This is code for IDLE python/ Magic8Ball Code

Magic8Ball this is code for IDLE python/ Magic8Ball Code this code is for beginers i hope you can learn code form this don't ever be a script kiddie a

null 1 Nov 5, 2021
Python Indent - Correct python indentation in Visual Studio Code.

Python Indent Correct python indentation in Visual Studio Code. See the extension on the VSCode Marketplace and its source code on GitHub. Please cons

Kevin Rose 57 Dec 15, 2022
Run context-aware commands from your source code comments

Run context-aware commands from your source code comments. Codeline allows you to run custom commands directly from source-code comments, combining th

Rory Byrne 32 Nov 9, 2021
Automatically detect obfuscated code and other state machines

Scripts to automatically detect obfuscated code and state machines in binaries.

Aaron 110 Dec 4, 2022
💻 Open recent VS Code folders and files using Ulauncher

ulauncher-vscode-recent ?? Open recent VS Code folders and files using Ulauncher. Quickly open recently-opened VS Code project directories and files.

Mihir Chaturvedi 14 Nov 24, 2022
Launch a ready-to-code Wagtail Live development environment with a single click.

Wagtail Live Gitpod Launch a ready-to-code Wagtail Live development environment with a single click. Steps: Click the Open in Gitpod button. Relax: a

Coen van der Kamp 6 Oct 29, 2021
VSCode extension to sort and refactor python imports using reorder-python-imports.

reorder-python-imports VSCode extension to sort and refactor python imports using reorder-python-imports. Unlike other import organizers, reorder-pyth

Ryan Butler 3 Aug 26, 2022
Spyder - The Scientific Python Development Environment

Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It offers a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package.

Spyder IDE 7.3k Jan 8, 2023