aboutsummaryrefslogtreecommitdiffhomepage
path: root/config.def.h
Commit message (Collapse)AuthorAge
* do not truncate font size when zoomingGravatar Quentin Rameau2015-06-19
|
* Add tty line supportGravatar Roberto E. Vargas Caballero2015-04-15
| | | | | | | | | | | Not always is desirable to create a pseudo terminal, and some times we want to open a terminal emulator over a tty line. With this new patch is possible to do someting like: $ st -l /dev/ttyS0 115200 Without this option was needed to launch another terminal emulator over st (for example minicom, picocom, cu, ...).
* Make DECSCUSR thickness configurableGravatar Omar Sandoval2015-04-10
|
* Add Mod + Shift + c/v and no selclear.Gravatar Christoph Lohmann2015-03-14
| | | | | | | | Thanks to Alex Pilon <alp@alexpilon.ca>! Now there is a distinction between the primary and clipboard selection. With Mod + Shift + c/v the clipboard is handled. The old Insert behavious does reside.
* Allow combinations with BackspaceGravatar Roberto E. Vargas Caballero2015-03-13
| | | | | XN_ANY_MOD makes that any combination of backspace will return always DEL. This patch lets to X to decide which value returns.
* Backspace value shouldn't depend on keypad stateGravatar Ivan Delalande2015-03-11
|
* Finally resolving the backspace problem.Gravatar Christoph Lohmann2015-03-10
| | | | | The majority now using the Linux behaviour. Minorities have to live in their ghettos.
* Removing an extra space.Gravatar Christoph Lohmann2014-09-29
|
* Implementing xzoomreset.Gravatar Christoph Lohmann2014-09-29
| | | | Thanks mvdan@mvdan.cc for proposing this.
* Add support for utmp in stGravatar Roberto E. Vargas Caballero2014-09-23
| | | | | | | | | | | | | | | St runs an interactive shell and not a login shell, and it means that profile is not loaded. The default terminal configuration in some system is not the correct for st, but since profile is not loaded there is no way of getting a script configures the correct values. St doesn't update the utmp files, this is the job of another suckless tool, utmp. Utmp also opens a login shell (it is the logical behaviour when you create a new user record) it is a good option execute utmp and then get a correct input in utmp, wtmp and lastlog file, and execute the content of the profile.
* Make useful DEL in application modeGravatar Roberto E. Vargas Caballero2014-08-19
| | | | | | DEL key has to generate the sequence ^[P in application mode, because such sequence means delete current character. It implies that the character sent in keypad mode must be ^? (DEL character).
* Convert VT102ID to a config variableGravatar Roberto E. Vargas Caballero2014-08-15
| | | | | | VT102ID is the sequence that the terminal returns when it is inquired to identify itself. This value should be configurable in the same way that another st parameters.
* Fix typo in config.def.hGravatar Eric Pruitt2014-06-21
| | | | Signed-off-by: Roberto E. Vargas Caballero <k0ga@shike2.com>
* Allow mouse selection override using ShiftMaskGravatar Hiltjo Posthuma2014-05-14
| | | | | | | | | | | Similar to xterm or urxvt holding shift before selecting text with the mouse allows to override copying text. For example in tmux with "mode-mouse on" or vim (compiled with --with-x), mc, htop, etc. forceselmod in config.h sets the modifier to use this mode, by default ShiftMask. Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
* Do not export chscale and cwscale.Gravatar noname2014-04-28
|
* Fix Backspace and Delete charactersGravatar Roberto E. Vargas Caballero2014-04-11
| | | | | | | | | | | Backspace key must generate the backspace character (\010) and Delete key must generate the delete character (\0177). In some systems the kernel configuration for erasing previous character is \0177, so some programs (for example cat, ed, mail, ...), can not understand the correct meaning of backspace. In this cases it is only needed this command: stty erase 
* Add sequence for printing the current selectionGravatar Roberto E. Vargas Caballero2014-03-06
| | | | | This is very usefull in order to can select what is sent to the plumber.
* Add key definition for printer sequencesGravatar Roberto E. Vargas Caballero2014-03-06
| | | | | | | These new combinations generate the same behaviour (basically) of vt102. It is a good way of communicating st with other programs. [0] http://www.vt100.net/docs/vt102-ug/chapter2.html
* Make Shift+Home equal to CLS in ascii modeGravatar Roberto E. Vargas Caballero2014-02-02
|
* Make CONTROL + DELETE delete a lineGravatar Roberto E. Vargas Caballero2014-02-02
| | | | | If CONTROL + INSERT inserts a line then it seems natural CONTROL + DELETE removes a line.
* Fix SHIFT+DEL definitionGravatar Roberto E. Vargas Caballero2014-01-31
| | | | | | | The AppMode and AsciiMode were inverted in the definition of this combination. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Replace alignment tabs with spaces.Gravatar Mark Edgar2013-12-18
|
* Fix comments in config.def.h to match field names.Gravatar Mark Edgar2013-12-18
|
* Fix definition of F28 key.Gravatar Mark Edgar2013-12-18
| | | | | Shitf modifier adds 12 to the function number of the function keys, while Control adds 24, so Control + F4 generates F28
* Ignore numlock (Mod2Mask) for button events too.Gravatar Mark Edgar2013-10-20
| | | | | | Conflicts: config.def.h st.c
* Default volume of the bell is 0.Gravatar Christoph Lohmann2013-09-12
|
* Add audible bellGravatar Roberto E. Vargas Caballero2013-09-12
| | | | | | | | \a is the character for bell, and st is only marking the window as urgent if it is not active. This patch adds an audible bell which can be disable with bellvolume variable. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Correctly initialize altscreen when defaultbg is not 0.Gravatar Mark Edgar2013-09-04
| | | | | | | | | | | | | | | | | The alternate screen is not properly initialized when st starts. To see this, set defaultbg in config.h to anything other than 0 (for example, swap defaultfg and defaultbg), and run: ./st -e sh -c 'tput smcup; read' You should see that the top-left 80x24 rectangle is black (or whatever colorname[0] is), while the rest of the screen (if any) has the desired colorname[defaultbg] color. The attached patch fixes this by initializing term.c.attr in tnew() before calling tresize(). It also removes the unnecessary xcalloc() calls, which misled me on this bug hunt since it is really tclearregion() which initializes term.lines and term.alt in tresize().
* Use character size scaling factorsGravatar Eric Pruitt2013-08-05
| | | | | The bounding boxes for characters can be scaled using "cwscale" and "chscale" to scale the width and height respectively.
* fix: whitespaceGravatar Markus Teich2013-07-04
|
* fix PageUp Modifier Mask in config.def.hGravatar Markus Teich2013-06-22
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Bumping up the xfps so mouse motion won't reap the CPU.Gravatar Christoph Lohmann2013-06-01
|
* Allow more complex delimiters for word selections.Gravatar Christoph Lohmann2013-05-04
| | | | Thanks Alexander Rezinsky <alexrez@gmail.com>!
* Explaining blinking for the dummies.Gravatar Christoph Lohmann2013-04-28
|
* Add a possibility to modify the string sent by mouse buttons.Gravatar Christoph Lohmann2013-04-28
| | | | Thanks Alexander Rezinsky <alexrez@gmail.com> for the suggestion!
* Enable blinking in st.Gravatar Christoph Lohmann2013-04-26
|
* Drawing a more visible rectangle as cursor on unfocus.Gravatar Christoph Lohmann2013-04-13
| | | | | | | To have a more visible cursor on unfocused windows this patch makes st draw a rectangle around the terminal cell. Thanks Mark Hills <mark@xwax.org> for the suggestion!
* Add an option to disable alternative screens.Gravatar Christoph Lohmann2013-04-03
|
* Add the possibility to have default highlight colors.Gravatar Christoph Lohmann2013-03-29
| | | | Thanks to stargrave@stargrave.org for the suggestion!
* Adding PgUp + Ctrl.Gravatar Christoph Lohmann2013-03-29
| | | | Thanks stargrave@stargrave.org!
* Adding PgUp and PgDown + Ctrl to config.def.hGravatar Christoph Lohmann2013-03-29
| | | | Thanks stargrave@stargrave.org!
* Add insert for the primary clipboard to MOD + Shift + Ins.Gravatar Christoph Lohmann2013-02-23
| | | | Thanks Mantas Mikulėnas <grawity@gmail.com> for the patch!
* Implement rectangular mouse selection.Gravatar Christoph Lohmann2013-02-19
| | | | Thanks Alexander Sedov <alex0player@gmail.com>!
* Adding a way to ignore bits in the state.Gravatar Christoph Lohmann2013-02-16
|
* The refresh rate for the action needs to be high too.Gravatar Christoph Lohmann2013-02-15
|
* Changing the fps to something reasonable high.Gravatar Christoph Lohmann2013-02-15
|
* Doing it like the new run() was proposed.Gravatar Christoph Lohmann2013-02-15
|
* Adding a more efficient drawing code.Gravatar Christoph Lohmann2013-02-15
| | | | Thanks Mihail Zenkov <mihail.zenkov@gmail.com> for giving the hint!
* Be careful about mar77i's patches.Gravatar Christoph Lohmann2012-12-10
|
* Applying the patch of mar771 right.Gravatar Christoph Lohmann2012-12-10
|