0
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Aug 17, 2024 — Aug 17, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* input.lisp (input-line): new defstruct (*input-keymap*): new keybindings (*input-history*): new var (make-input-string): new function (read-one-line): use the input-line structure (draw-input-bucket): likewise. draw a cursor position. flash briefly on error. (input-delete-backward-char): new function (input-delete-char): remove function (input-delete-forward-char): new function (input-forward-char): likewise (input-backward-char): likewise (input-move-beginning-of-line): likewise (input-move-end-of-line): likewise (input-kill-line): likewise (input-kill-to-beginning): likewise (input-history-back): likewise (input-history-forward): likewise (input-submit): just return :done (input-self-insert): use input-line structure. (process-input): likewise More... over 19 years ago
* user.lisp (parse-and-run-command): fix macro expansion bug. only parse-integer when the argument is a string. More... over 19 years ago
* stumpwm.lisp (stumpwm): set the display env. variable More... over 19 years ago
*** empty log message *** More... over 19 years ago
* user.lisp (run-shell-command): call our own run-prog function More... over 19 years ago
(select-window): don't read a line from the user. Get it as the second arg. All callers updated. More... over 20 years ago
(set-default-bindings): bind ; to colon and : to eval. More... over 20 years ago
(set-default-bindings): bind ; to colon and : to eval. More... over 20 years ago
*** empty log message *** More... over 20 years ago
("abort"): new stumpwm command More... over 20 years ago
* user.lisp (command): new defstruct (*command-hash*): new defvar (define-stumpwm-command): new macro (set-key-binding): change 3rd arg to cmd ("next"): new stumpwm command ("prev"): likewise ("delete"): likewise ("kill"): likewise ("banish"): likewise ("windows"): likewise ("select"): likewise (shell-command): remove function ("other"): new stumpwm command (run-shell-command): new function ("exec"): new stumpwm command ("hsplit"): likewise ("vsplit"): likewise (remove-split): use format for debugging output ("remove"): new stumpwm command ("sibling"): likewise (choose-frame-by-number): new function ("fselect"): new stumpwm command (eval-line): take the expression to eval as the second arg ("eval"): new stumpwm command (split-by-one-space): new function (parse-and-run-command): likewise (interactive-command): new function ("colon"): new stumpwm command ("pull"): likewise ("meta"): likewise (renumber): take the new number as arg #2 ("number"): new stumpwm command ("reload"): likewise (set-default-bindings): bind keys to stumpwm commands More... over 20 years ago
added Manuel More... almost 21 years ago
first revision More... almost 21 years ago
(screen): remove frame-hash. all dependant code updated. More... almost 21 years ago
* user.lisp (set-default-bindings): add a binding for kill-current-window. (focus-forward): only focus the window, nw, if it is non-null. (kill-current-window): new function More... almost 21 years ago
(load-rc-file): new function (stumpwm): echo a welcome message. Load the rc file and display any errors that occurred while loading it. More... almost 21 years ago
* stumpwm.lisp (parse-display-string): new function (stumpwm): take an optional display string as an argument and parse it. If it is nil then use the DISPLAY environment variable. More... almost 21 years ago
* core.lisp (send-client-message): new function (window-name): use coerce to turn it into a string (window-class): new function (maximize-window): use multiple-value-bind to bind variables to the hints returned by geometry-hints (geometry-hints): return the hints using #'values (focus-window): send a wm-take-focus client message (delete-window): use send-client-message to send the delete window client message More... almost 21 years ago
add renumber. add cheap modifiers. More... over 21 years ago
(process-new-window): set the window state to normal (process-existing-windows): don't process internal windows (process-existing-windows): print the name of the window being processed (internal-window-p): new function (init-screen): grab the prefix key on the focus window. don't listen for any events on the focus-window. More... over 21 years ago
(split-frame): don't give the new frame a window More... over 21 years ago
*** empty log message *** More... over 21 years ago
Added frame support More... over 21 years ago
(:stumpwm): update system description to reflect new file names. More... almost 22 years ago
*** empty log message *** More... almost 22 years ago
* stumpwm.lisp (stumpwm-internal-loop): handle a timer. Call unmap-all-message-windows when the timer times out. More... almost 22 years ago
(stumpwm): call set-default-bindings More... almost 22 years ago
* stumpwm-user.lisp (shell-command): use *shell-program* More... almost 22 years ago
* stumpwm.lisp (stumpwm): run *start-hook* More... almost 22 years ago
install docs More... almost 22 years ago