GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Home
  • Releases
  • Documentation
  • Help & Support
  • Contributing
  • GitHub

This view

  • Original page
  • New address

GeezerVison is showing luakit.github.io — Luakit API Documentation

Table of Contents

Pages

  • Authors
  • Frequently Asked Questions
  • Quick-start Guide
  • Migration Guide
  • Files and Directories
  • Running the Test Suite
  • Building a Debian Package

Modules

  • adblock
  • adblock_chrome
  • binds
  • binds_chrome
  • bookmarks
  • bookmarks_chrome
  • chrome
  • clear_data
  • cmdhist
  • completion
  • domain_props
  • downloads
  • downloads_chrome
  • editor
  • error_page
  • follow
  • follow_selected
  • formfiller
  • go_input
  • go_next_prev
  • go_up
  • gopher
  • help_chrome
  • hide_scrollbars
  • history
  • history_chrome
  • image_css
  • introspector_chrome
  • ipc
  • keysym
  • log_chrome
  • lousy.bind
  • lousy.load
  • lousy.mode
  • lousy.pickle
  • lousy.signal
  • lousy.theme
  • lousy.uri
  • lousy.util
  • lousy.widget
  • lousy.widget.buf
  • lousy.widget.common
  • lousy.widget.hist
  • lousy.widget.menu
  • lousy.widget.progress
  • lousy.widget.scroll
  • lousy.widget.ssl
  • lousy.widget.tab
  • lousy.widget.tabi
  • lousy.widget.tablist
  • lousy.widget.tgname
  • lousy.widget.uri
  • lousy.widget.zoom
  • luakit
  • luakit.unique
  • modes
  • msg
  • newtab_chrome
  • noscript
  • open_editor
  • proxy
  • quickmarks
  • readline
  • referer_control_wm
  • search
  • select
  • select_wm
  • session
  • settings
  • settings_chrome
  • soup
  • styles
  • tab_favicons
  • tabgroups
  • tabhistory
  • tabmenu
  • taborder
  • tests.lib
  • undoclose
  • unique_instance
  • userscripts
  • utf8
  • vertical_tabs
  • view_source
  • viewpdf
  • webinspector
  • webview
  • window
  • xdg

Classes

  • dom_document
  • dom_element
  • download
  • page
  • regex
  • sqlite3
  • stylesheet
  • timer
  • widget
  • widget:box
  • widget:drawing_area
  • widget:entry
  • widget:event_box
  • widget:image
  • widget:label
  • widget:notebook
  • widget:overlay
  • widget:paned
  • widget:scrolled
  • widget:socket
  • widget:spinner
  • widget:webview
  • widget:window

Module tabgroups

Tab groups management module

This module allows you to group opened tabs and switch between different groups and tabs in groups

Capabilities

Usage

  • Add require "tabgroups" to your rc.lua.
  • Press 'x' to open list of defined tabgroups.
  • Press 'X' to open list of tabs in active tabgroup.
  • (Optional) add the tgname widget to your status bar.

Troubleshooting

Files and Directories

Functions

tabgroups.open_new_tab_in_tabgroup (w, group, uri, opts)

Open a given uri in a new tab in the given window.

Parameters

  • w
    Type: table
    The window the tab should be opened in.
  • group
    Type: tabgroup
    The tabgroup the new tab should be added to.
  • uri
    Type: string
    The uri to be opened.
  • opts
    Type: table
    Additional options

tabgroups.move_tab_to_tabgroup (w, view, group)

Move tab to another tabgroup.

Parameters

  • w
    Type: table
    The window the tab should be opened in.
  • view
    Type: widget
    The webview
  • group
    Type: tabgroup
    The tabgroup the new tab should be added to.

tabgroups.create_tabgroup (w, group_name)

Create a new tabgroup (or fetch one if group_name is in use).

Parameters

  • w
    Type: table
    The window to be associated with the tabgroup.
  • group_name
    Type: string
    The name of the new group.

Return Values

  • table
    The tabgroup, newly created or already existing.

tabgroups.switch_tabgroup (w, group)

Switch to specified tabgroup

Parameters

  • w
    Type: table
    A window.
  • group
    Type: string
    The name of the tabgroup to switch to.

tabgroups.delete_tabgroup (w, group)

Delete the specified tabgroup

Parameters

  • w
    Type: table
    A window.
  • group
    Type: string
    The name of the tabgroup to delete.

Return Values

  • boolean
    nil if only one tabgroup exists, true otherwise.

tabgroups.current_tabgroup (object, w)

Return the name of the current tabgroup.

Parameters

  • object
    Type: any type
    The object to set up for signals.
  • w
    Type: table
    A window.

Return Values

  • string
    The name of w's current tabgroup.

Attribution

Copyright

  • 2017 Serg Kozhemyakin
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.