Skip to content

Simple text editor forked from Leafpad, supports GTK+ 3.x

License

Notifications You must be signed in to change notification settings

stevenhoneyman/l3afpad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

L3afpad - GTK+ based simple text editor


Description
===========

L3afpad is a simple GTK+ text editor that emphasizes simplicity. As development
focuses on keeping weight down to a minimum, only the most essential features
are implemented in the editor. L3afpad is simple to use, is easily compiled,
requires few libraries, and starts up quickly.

L3afpad differs from it's ancestor [leafpad](http://tarot.freeshell.org/leafpad/),
in that it uses GTK3 (while leafpad uses GTK2).

This program is released under the GNU General Public License (GPL) version 2,
see the file 'COPYING' for more information.


Features
========

  * Codeset option (Some OpenI18N registered)
  * Auto codeset detection (UTF-8 and some codesets)
  * Unlimitted Undo/Redo
  * Auto/Multi-line Indent
  * Display line numbers
  * Drag and Drop
  * Printing


Installation
============

L3afpad requires:
* GTK+-3.x.x libraries
* ncurses library

and for building also:
* automake
* intltool

Simple install procedure:

  $ tar xzvf l3afpad-x.x.x.tar.gz       # unpack the sources
  $ cd l3afpad-x.x.x                    # change to the toplevel directory
  $ ./autogen.sh                        # generate the `configure' script
  $ ./configure                         # run the `configure' script
  $ make                                # build L3afpad
  [ Become root if necessary ]
  # make install-strip                  # install L3afpad


Keybindings
===========
Ctrl-N                          New
Ctrl-O                          Open
Ctrl-S                          Save
Shift-Ctrl-S                    Save As
Ctrl-W                          Close
Ctrl-P                          Print
Ctrl-Q                          Quit
Ctrl-Z                          Undo
Shift-Ctrl-Z (Ctrl-Y)           Redo
Ctrl-X                          Cut
Ctrl-C                          Copy
Ctrl-V                          Paste
Ctrl-A                          Select All
Ctrl-F                          Find
Ctrl-G (F3)                     Find Next
Shift-Ctrl-G (Shift-F3)         Find Previous
Ctrl-H (Ctrl-R)                 Replace
Ctrl-J                          Jump To
Ctrl-T                          Always on Top
Ctrl-Tab                        toggle tab width
Tab with selection bound        multi-line indent
Shift-Tab with selection bound  multi-line unindent