All Projects → rougier → nano-sidebar

rougier / nano-sidebar

Licence: GPL-3.0 license
Emacs package to have configurable sidebars on a per frame basis.

Programming Languages

emacs lisp
2029 projects

Projects that are alternatives of or similar to nano-sidebar

SwitchDecor
An app to help you to add frame to your favorite screenshots from Nintendo Switch.
Stars: ✭ 40 (-59.18%)
Mutual labels:  frame
RaiBlocksWebAssemblyPoW
WebAssembly Nanocurrency PoW implementation
Stars: ✭ 33 (-66.33%)
Mutual labels:  nano
dotweb-start
dotweb-start
Stars: ✭ 24 (-75.51%)
Mutual labels:  frame
vue-modal
A customizable, stackable, and lightweight modal component for Vue.
Stars: ✭ 96 (-2.04%)
Mutual labels:  sidebar
jNano
A comprehensive Java library for the Nano cryptocurrency.
Stars: ✭ 25 (-74.49%)
Mutual labels:  nano
content-aware-sidebars
WordPress Plugin to create and display custom sidebars according to the content being viewed. Fast and powerful.
Stars: ✭ 21 (-78.57%)
Mutual labels:  sidebar
Arduino
🚀 Proyectos de todo tipo para arduino utilizando sus sensores y actuadores. 🤖
Stars: ✭ 27 (-72.45%)
Mutual labels:  nano
linux-workspace
This is the greatest management of all time
Stars: ✭ 19 (-80.61%)
Mutual labels:  nano
kirby-previewfiles
💪 A Kirby field to enable file thumbnail preview in the panel sidebar
Stars: ✭ 35 (-64.29%)
Mutual labels:  sidebar
FrameSystem
WPF通用权限开发框架
Stars: ✭ 40 (-59.18%)
Mutual labels:  frame
nano-s3
Upload a file to S3.
Stars: ✭ 45 (-54.08%)
Mutual labels:  nano
egjs-grid
A component that can arrange items according to the type of grids
Stars: ✭ 188 (+91.84%)
Mutual labels:  frame
pandoc-toc-sidebar
A Pandoc HTML template with TOC on the sidebar, using Bootstrap 3
Stars: ✭ 56 (-42.86%)
Mutual labels:  sidebar
TimerInterrupt
This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, etc. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behavin…
Stars: ✭ 76 (-22.45%)
Mutual labels:  nano
vivid.ex
Vivid is a simple 2D rendering library written in Elixir.
Stars: ✭ 27 (-72.45%)
Mutual labels:  frame
discord-sidebar-price-bot
A minimal Discord sidebar price bot (supports forex, crypto, eth gas & fear and greed index)
Stars: ✭ 37 (-62.24%)
Mutual labels:  sidebar
Nault
⚡ The most advanced Nano wallet with focus on security, speed and robustness
Stars: ✭ 228 (+132.65%)
Mutual labels:  nano
Boundary
Boundary is a CSS+Javascript library for Chrome extension developers to easily create HTML elements that won’t affect or be affected by the current webpage’s CSS. Strongly recommended if you are considering adding a sticker, a sidebar or any overlay box using content script.
Stars: ✭ 59 (-39.8%)
Mutual labels:  sidebar
Docsify-Build-Sidebar
😆 Docsify 侧边栏 : 【自动生成 Docsify 的 Sidebar 与 子目录 Sidebar】
Stars: ✭ 33 (-66.33%)
Mutual labels:  sidebar
MyNanoNinja
The perfect tool for Nano representatives lists and network statistics
Stars: ✭ 33 (-66.33%)
Mutual labels:  nano

GNU Emacs / N Λ N O sidebar

This package allows to have configurable sidebars on a per frame basis.

Installation

Install with straight.el:

(straight-use-package '(nano-sidebar :type git :host github
                                     :repo "rougier/nano-sidebar"))

... or install with quelpa:

(use-package nano-sidebar
  :ensure nil
  :defer t
  :quelpa (nano-sidebar
           :fetcher github
           :repo "rougier/nano-sidebar"))

Usage

It is possible to use the sidebar without any configuration

(require 'nano-sidebar)

(nano-sidebar-toggle)

In such case, a sidebar with default values is created and the default init function is called.

You can also configure sidebars individually by first naming your frame and then provide a specific configuration:

(defun nano-sidebar-mu4e-init (frame sidebar)
  (select-frame sidebar)
  (do-some-stuff...))

(add-to-list 'nano-sidebar-properties
   `("mu4e"    36 dark ,nano-dark-background nano-sidebar-mu4e-init))

(set-frame-parameter nil 'name "mu4e")
(nano-sidebar-toggle)

Screenshots

This screenshot shows a sidebar displaying a custom ibuffer. See nano-sidebar-ibuffer.el

This screenshot shows a sidebar displaying a mu4e dashboard. See mu4e-dashboard

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].