SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

lua54-readline rpm build for : openSUSE Tumbleweed. For other distributions click lua54-readline.

Name : lua54-readline
Version : 3.0 Vendor : obs://build_opensuse_org/devel:languages:lua
Release : 9.22 Date : 2023-01-25 12:52:07
Group : Development/Languages/Other Source RPM : lua54-readline-3.0-9.22.src.rpm
Size : 0.05 MB
Packager : (none)
Summary : a simple interface to the readline and history libraries
Description :
This Lua module offers a simple calling interface to the GNU Readline/History Library.
The function readline() is a wrapper, which invokes the GNU readline, adds the line to the end of the History List, and then returns the line. Usually you call save_history() before the program exits, so that the History List is saved to the histfile.
Various options can be changed using the set_options{} function.
The user can configure the GNU Readline (e.g. vi or emacs keystrokes ?) with their individual ~/.inputrc file, see the INITIALIZATION FILE section of man readline.
By default, the GNU readline library dialogues with the user by reading from stdin and writing to stdout; this fits very badly with applications that want to use stdin and stdout to input and output data. Therefore, this Lua module dialogues with the user on the controlling-terminal of the process (typically /dev/tty) as returned by ctermid().
Most of readline\'s Alternate Interface is now included, namely handler_install, read_char and handler_remove.
Some applications need to interleave keyboard I/O with file, device, or window system I/O, typically by using a main loop to select() on various file descriptors. To accommodate this need, readline can also be invoked as a \'callback\' function from an event loop, and the Alternate Interface offers functions to do this.
The Alternate Interface does offer tab-completion; but it does not add to the history file, so you will probably want to call RL.add_history(s) explicitly. See handler_install()
Access to readline\'s Custom Completion is now provided.
This module does not work lua -i because that runs its own readline, and the two conflict with each other.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/lua/openSUSE_Tumbleweed/i586

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  lua54-readline-3.0-9.22.i586.rpm
     Search for other platforms
lua54-readline-3.0-9.22.sparc.rpm
lua54-readline-3.0-9.22.alpha.rpm
lua54-readline-3.0-9.22.ppc.rpm
lua54-readline-3.0-9.22.ia64.rpm
lua54-readline-3.0-9.22.s390.rpm

Provides :
lua-readline
lua54-readline
lua54-readline(x86-32)

Requires :
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.3.4)
libc.so.6(GLIBC_2.4)
liblua5.4.so.5
libreadline.so.8
libreadline.so.8(READLINE_7.0)
lua54-luaposix >= 30
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/lua/5.4/C-readline.so
/usr/share/doc/packages/lua54-readline
/usr/share/doc/packages/lua54-readline/readline.html
/usr/share/lua/5.4/readline.lua

 
ICM