Menu

WhatProvides

Thorsten Kani

With the first Stable Release of myScite (scite_webdev), i like to show a short list of changes implemented above vanilla scite.

  • Theming Infrastructure.

    • resides in folder theme.
    • defines a set of colours and fonts, currently implemented 3-Toned themes
      : blackBlue, solarized and sciteVanilla in "paperGrey" :)
    • handles compatibility with other scite forks and implements window transparency (>=win7).
    • defines additional toolbar buttons
  • Configuration

    • nearly all .properties files have been either enhanced or recieved a rewrite.
    • Configuration has been designed to be a well balanced default Set which mets common Editor Expectations.
    • Scites Global and User Properties recieved inline documentation to make users customizing easier.
  • Portability

    • myScite has been patched to cope with beein either locally installed in Users Home
      or just been called from eg an USB Stick.
    • Just copy SciTEUser.properties and the Folders {User} and {Tools} to anywhere (say home\Documents\scite32) and point SciTEGlobal.properties env.scite_userhome to that location. (say env.scite_userhome=$(env.home)\Documents\scite32). Works like charm.
  • Enhanced Autocomplete

    • myScite includes an allround lua based Autocomplete Script, orginally written by Lexikos.
      Its not IntelliSense(c), but at least -makes writing code on the fly easier.
  • Debugging facilities

    • Using a modified version of SciTE_debug
    • Its able to debug binaries using GDB / debug Lua Scripts internally and Trace Python and PHP Scripts.
    • Resides within the Folder Addons/lua/scite-debug and is available through Scites MainMenu -> Debug (Windows)
  • Languages and Calltips ( API Docs for Autocomplete)

  • Addons

    • Forms an very simple and easy to use Addon System- free and open to support all kinds of already available Tools like:
    • ..Using GCC as a Linter (Cody Style Hints) and Uncrustify as a Code Beautifier. (c/cpp/java and javascript)
    • ..Utilize (lua,ruby,php...) based mods - like a sidebar for scite (from scite.ru)
    • ..Have fun with some Steampunk, like a >20Year old Font Engine rewritten in plain Batch (Figuref)
    • ..Mitchells Scintillua (write Lexers in Lua) and mod-orthospell (Hunspell bindings for Scite)
    • Includes a simple Path Containary AppendToolPath Sandbox, so you can use aboves tools parallel to already system installed ones.
  • Mods

  • Translations

    • Scite has been translated into over 40 Languages by really nice people from all over the World. :')
  • Linux

    • Linux is supported vi two generic builds: linux32 and linux64
  • Planned

    • try to contribute some content to https://www.geany.org/
    • search for scite related work on the net and at least port that to a scite mainline usable format.

Related

Information: AboutSciteWebdev

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.