Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 52 lines (33 sloc) 1.437 kb
ee12671 @baverman Initial import
authored
1 Snaked
2 ======
3
4 Very light and minimalist editor inspired by Scribes. Snaked
5 intended mostly for python developers but other Scribes users
6 may find it useful too.
7
8 Shortly, Snaked is Scribes with blackjack and bitches.
9
10
11 Goals
12 -----
13
14 - As little code base as possible. GtkSourceView gives enough
15 features. Editor core should only implement `project`, `shortcut`,
16 `plugin`, `editor title` and `editor problems` abstractions.
17 1000 - 3000 cloc's of python code estimated.
18
19 - Clean and maintainable code design. Say no for Scribes signal passing hell.
20
21 - Tabs! I'm using awesome tiling wm, so Scribes lacking of tabs is not a problem for me.
22 But many users complain about it.
23
24 - Speed. All development will be maid on Atom Netbook. Scribes is too slow on this hardware.
25
26 - Memory footprint. Scribes internals is too complicated to trace all object references
27 and editor leaks like bloody shit. Weakrefs will save the world.
28
29 - Flexible plugin system based on standard python packaging practices.
30
927f41e @baverman Update develop status in README
authored
31
32 Current status
33 --------------
34
35 I use Snaked for all my python development tasks. Following features are implemented.
36
37 - Quick open on ``<ctrl><alt>r``.
38 - Goto python definition on ``F3``.
39 - Complete words on ``<alt>slash``.
40 - Pretty title for python modules.
41
42
43 Todo
44 ----
45
46 Features to implement in nearest time (day or two):
47
48 - Python code completion.
49 - Smart select (word -> quotes -> line -> block) with one key.
50 - Sessions.
51 - Tabs!
Something went wrong with that request. Please try again.