The JuffEd package is a Qt based editor with support for multiple tabs. It is simple and clear, but very powerful. It supports language syntax highlighting, auto-indents in accordance with file type, code blocks folding, matching braces highlighting with instant jumps between them, powerful search and replacing text using regular expressions (including multiline ones) with the opportunity to use matches \1, \2, … in substitutions, a terminal emulator, saving named sessions and many other features.
This package is known to build and work properly using an LFS-7.8 platform.
Download (HTTP): http://anduin.linuxfromscratch.org/sources/BLFS/conglomeration/juffed/juffed-0.10.r71.gc3c1a3f.tar.xz
Download MD5 sum: 5d211f5aadcb3d7365b5a6127d3d275f
Download size: 1.3 MB
Estimated disk space required: 22 MB
Estimated build time: 0.8 SBU
The source tarball shown above was created by the BLFS team by
cloning the source code repository, finding the correct version to
rename accordingly the source code directory, removing .git
directory and .gitignore
file, and finally making the
compressed tarball. No other modification has been made.
qtermwidget-0.6.0 (for the terminal)
desktop-file-utils-0.22 and Enca
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/juffed
For compilation with Qt4, see “Command Explanations” below. Install JuffEd by running the following commands:
mkdir -v build && cd build && cmake -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLIB_INSTALL_DIR=/usr/lib \ -DBUILD_TERMINAL=ON \ -DUSE_QT5=true \ .. && make
The choice of /usr
prefix is due to
the general characteristics of this program, which can be used
without LXQt.
This package does not come with a test suite.
Now, as the root
user:
make install
-DBUILD_TERMINAL=ON
: This
switch is used in order to enable building the terminal. Toggle to
“OFF” or remove the switch,
if you do not wish it.
-DUSE_QT5=true
: This switch
is used in order to build this application linked to Qt5. Toggle to “false”, if you prefer to use Qt4.
Last updated on 2015-09-29 11:17:21 -0700