Coder Social home page Coder Social logo

redit's Introduction

rEdit aims to be a very simple text editor written in ruby/wxruby.

My Motivation

I am tired of using editors that have bugs, and not being able/wanting to try to fix them because they are written in something other than ruby. I use Linux, not Mac, not Windows, not anything else. I don't care about other OSs. And I have a basic set of things that I feel I need to be develop ruby in, I just want these to work well and work all the time. And when they don't I want to be able to fix them, in ruby.

Road to 1.0

To achieve 1.0 status there will not be a lot of requirements.

  • Open
  • Save
  • Save as
  • Undo
  • Redo
  • Cut
  • Copy
  • Paste
  • Smart home button
  • Block indent
  • Show non printing charaters
  • Projects Window (This will be just showing of a root directory and everything under it)
  • Search Document
  • Search through project
  • Recent file switcher
  • Go to file
  • Auto refresh project tree
  • Snippets
  • Vertical select/edit
  • Syntax highlighting

Install

Current development setup

I will try and create a maintain an install script that will allwo you to have one command install of it

But if you want to install the components yourself

install wxgtk for your system. On arch it is

    (sudo) pacman -S wxgtk

In the rEdit/src directory unpack wigwin-1.3.38.zip

    unzip wigwin-1.3.38.zip
    cd wigwin-1.3.38
    ./configure
    make
    (sudo) make install

In the rEdit/src directory unpack wxruby-2.0.1.tar.gz

    tar -xzvf wxruby-2.0.1.tar.gz
    cd wxruby-2.0.1
    rake gem
    (sudo) gem install --local wxruby-ruby*.gem

This combination of tools work, others might as well but I am not sure

redit's People

Stargazers

 avatar

Watchers

 avatar

Forkers

valerioorfano

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.