This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; make-tab-box.el --- Box with tabs -*- lexical-binding: t -*- | |
;; Copyright (C) 2024 Nicolas P. Rougier | |
;; Maintainer: Nicolas P. Rougier <[email protected]> | |
;; Version: 0.1.0 | |
;; Package-Requires: ((emacs "27.1")) | |
;; Keywords: convenience | |
;; This file is not part of GNU Emacs. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; make-box.el --- Box around part of a buffer -*- lexical-binding: t -*- | |
;; Copyright (C) 2024 Nicolas P. Rougier | |
;; Maintainer: Nicolas P. Rougier <[email protected]> | |
;; Version: 0.1.0 | |
;; Package-Requires: ((emacs "27.1")) | |
;; Keywords: convenience | |
;; This file is not part of GNU Emacs. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; nano-org-wip.el --- N Λ N O org mode -*- lexical-binding: t -*- | |
;; Copyright (C) 2024 Nicolas P. Rougier | |
;; Maintainer: Nicolas P. Rougier <[email protected]> | |
;; This file is not part of GNU Emacs. | |
;; This file is free software; you can redistribute it and/or modify | |
;; it under the terms of the GNU General Public License as published by | |
;; the Free Software Foundation; either version 3, or (at your option) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(require 'tab-line) | |
(require 'nano-theme) | |
;; Face for inactive tabs and when window not selected | |
;; (set-face-attribute 'mode-line nil | |
;; :foreground (face-foreground 'default) | |
;; :overline (face-foreground 'default) | |
;; :height (face-attribute 'default :height) | |
;; :box nil) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Copyright 2023 Nicolas P. Rougier - BSD 2 Clauses licence | |
# This is an example of 3D projected images with matplotlib using imshow | |
import numpy as np | |
import matplotlib.pyplot as plt | |
import matplotlib.cbook as cbook | |
from matplotlib.path import Path | |
from mpl_toolkits.mplot3d import proj3d | |
from matplotlib.patches import PathPatch | |
import matplotlib.transforms as mtransforms |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; nano-agenda.el --- N Λ N O agenda -*- lexical-binding: t -*- | |
;; Copyright (C) 2021-2023 Nicolas P. Rougier <[email protected]> | |
;; Maintainer: Nicolas P. Rougier <[email protected]> | |
;; URL: https://github.com/rougier/nano-agenda | |
;; Version: 0.4.0 | |
;; Package-Requires: ((emacs "27.1")) | |
;; Keywords: applications, org-mode, org-agenda |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(defun org-calendar-face (date) | |
'default) | |
(defun org-calendar-generate-month (year month) | |
(let* ((first (calendar-day-of-week (list month 1 year))) | |
(first (+ (mod (+ (- first 1) 7) 7) 1)) ;; Week starts on Monday | |
(last (+ first (calendar-last-day-of-month month year))) | |
(days "")) | |
(dotimes (row 6) | |
(dotimes (col 7) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(defun folding-box (content &optional size title prefix type folded) | |
"Enclose TEXT with a box of given SIZE with an optional TITLE at | |
the top. | |
If a PREFIX is given, it is prepended to the box such that total | |
size is enforced, including prefix. If a title is given, the | |
content of the box can be shown/hidden by clicking on the title | |
and initial state is specified with FOLDED. The type of the box | |
can be either 'unicode or 'ascii." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; init-mastodon.el --- Mastodon layout mockup -*- lexical-binding: t -*- | |
;; Copyright (C) 2022 Nicolas P. Rougier | |
;; This file is not part of GNU Emacs. | |
;; This file is free software; you can redistribute it and/or modify | |
;; it under the terms of the GNU General Public License as published by | |
;; the Free Software Foundation; either version 3, or (at your option) | |
;; any later version. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; init-mastodon.el --- Mastodon layout mockup -*- lexical-binding: t -*- | |
;; Copyright (C) 2022 Nicolas P. Rougier | |
;; This file is not part of GNU Emacs. | |
;; This file is free software; you can redistribute it and/or modify | |
;; it under the terms of the GNU General Public License as published by | |
;; the Free Software Foundation; either version 3, or (at your option) | |
;; any later version. |
NewerOlder