Skip to content

notnew/awesome-scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

awesome-scratch

scratchpad windows (similar to a quake console) for awesome wm

###Usage scratch.toggle is used to show and hide scratch windows. It takes a shell command to launch the scratch window and a rule to match the scratch window.

for example using ezconfig we can add bindings for a scratch terminal and a scratch python repl:

  local launchprogs = ezconfig.keytable.join({
      -- scratchpad programs
       ['M-c']   = { scratch.toggle, "urxvt -name scratch-term"             
                                   , { instance = "scratch-term" } }
     , ['M-S-p'] = { scratch.toggle, "urxvt -name scratch-python -e python"
                                   , { instance = "scratch-python" } }
     ...

You'll also probably want to add a rule to make the scratch windows float:

    awful.rules.rules = {
        ...
        { rule = { instance = "scratch" },
          properties = { floating = true} },
    }

Releases

No releases published

Packages

No packages published

Languages