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.10 platform.
Download (HTTP): http://anduin.linuxfromscratch.org/BLFS/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.23 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 2016-08-27 13:19:14 -0700