Giter VIP home page Giter VIP logo

valin's Introduction

Discord Server

Valin โš’๏ธ

Valin โš’๏ธ is a Work-In-Progress cross-platform code editor, made with Freya ๐Ÿฆ€ and Rust.

Valin name is derived from Dvalinn and it was previously known as freya-editor.

Demo

You can download it from the Releases page or run it from source code, with --release mode if you want max performance.

Notes

  • SVG support in Linux seems to be giving issues, see the Tracking Issue.
  • It currently uses Jetbrains Mono for the text editor and Fira Sans for the UI.
  • The syntax highlighter is still very generic and is targeted to Rust code at the moment.

Features

  • Open folders
  • Open files
  • Save files
  • Generic Syntax highlighting
  • Text editing
  • Text selection
  • Copy
  • Paste
  • Undo
  • Redo
  • Files explorer
  • Settings
  • Intellisense (Enable with --lsp)
    • Hover (exprimental, only rust-analyzer atm)
    • Autocomplete
    • Code actions

Shortcuts

  • Alt E: Toggle focus between the files explorer and the code editors
  • Alt +: Increase font size
  • Alt -: Decrease font size
  • Esc: Open Commander
  • Arrows: Navigate the files explorer when focused
  • Alt Arrows: Scroll the editor and the cursor with increased speed
  • Alt Arrows: Scroll the cursor with increased speed
  • Ctrl Arrows: Scroll the cursor with increased speed
  • Ctrl/Meta Z: Undo
  • Ctrl/Meta Y: Redo
  • Ctrl/Meta X: Cut
  • Ctrl/Meta C: Copy
  • Ctrl/Meta V: paste
  • Ctrl/Meta S: Save

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.