<commit_before>;;; meuporg.el --- Provides shortcuts for easier use of meup!org.

;; Copyright (C) 2012 <NAME>
;;
;; Author: Leo "picarresursix" Perrin <<EMAIL>>
;; Created: 2012-12-20
;; Version: 0.9
;; Keywords: project management, data centralisation
;; URL: https://github.com/picarresursix/meuporg
;; Compatibility:  GNU Emacs 24.x
;;
;; This file is NOT part of GNU Emacs.
;;
;; This program 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 2
;; of the License, or (at your option) any later version.
;;
;; This program is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;; GNU General Public License for more details.
;;
;; You should have received a copy of the GNU General Public License
;; along with this program.  If not, see <http://www.gnu.org/licenses/>.
;;

;;; Commentary:
;;
;; Move this file somewhere in your emacs load-path. Then, add the following
;; to your .emacs file:
;; 
;; (load-file meuporg.el)
;; 
;;; Issues:
;;
;;; TODO:
;; 
;;; Change Log:
;;
;;; Code:


; !SECTION! Item list (meuporg-item-list minor mode)
; ==================================================


; !SUBSECTION! Variables
; ----------------------

(defvar meuporg/font-faces
  "Defines how the different items should be displayed in the
  list of items.")
(setq meuporg/font-faces
      '(
        ; structural items
        ("line-index" . '(:slant italic :height 0.8))
        ("LEV1" . '(:height 1.1 :slant italic  :foreground "#5C5C5C"))
        ("SECTION" . '(:height 1.1 :slant italic  :foreground "#5C5C5C"))
        ("SUBSECTION" . '(:slant italic  :foreground "#9C9C9C"))
        ("LEV2" . '(:slant italic  :foreground "#9C9C9C"))
        ("SUBSUBSECTION" . '(:height 0.9 :slant italic  :foreground "#9C9C9C"))
        ("LEV3" . '(:height 0.9 :slant italic  :foreground "#9C9C9C"))
        ; action items
        ("CONTINUE" . (:weight bold :foreground "#880066"))
        ("TODO" . '(:foreground "#C00000"))
        ("FIXME" . '(:foreground "#E08040"))
        ("IMPROVE" . '(:foreground "#119922"))
        ("CHECK" . '(:foreground "#004488"))
        ; mode specific items
        ("FIXREF" . '(:foreground "#AA9900"))))

(defvar meuporg/indentation
  "Used by meuporg-list-mode to indent the items according to the
  section they are in.")
(setq meuporg/indentation "")


; !SUBSECTION! Creating the item list
; -----------------------------------

(search-forward-regexp "\\(bli\\)\\|\\(blu\\)") "abkje bli bla "
(message (match-string-no-properties 2))
<commit_msg>Removed useless data from the meuporg.el file.<commit_after>;;; meuporg.el --- Provides shortcuts for easier use of meup!org.

;; Copyright (C) 2012 <NAME>
;;
;; Author: Leo "<EMAIL>arresursix" Perrin <<EMAIL>>
;; Created: 2012-12-20
;; Version: 0.9
;; Keywords: project management, data centralisation
;; URL: https://github.com/picarresursix/meuporg
;; Compatibility:  GNU Emacs 24.x
;;
;; This file is NOT part of GNU Emacs.
;;
;; This program 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 2
;; of the License, or (at your option) any later version.
;;
;; This program is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;; GNU General Public License for more details.
;;
;; You should have received a copy of the GNU General Public License
;; along with this program.  If not, see <http://www.gnu.org/licenses/>.
;;

;;; Commentary:
;;
;; Move this file somewhere in your emacs load-path. Then, add the following
;; to your .emacs file:
;; 
;; (load-file meuporg.el)
;; 
;;; Issues:
;;
;;; TODO:
;; 
;;; Change Log:
;;
;;; Code:


; !SECTION! Item list (meuporg-item-list minor mode)
; ==================================================


; !SUBSECTION! Variables
; ----------------------

(defvar meuporg/font-faces
  "Defines how the different items should be displayed in the
  list of items.")
(setq meuporg/font-faces
      '(
        ; structural items
        ("line-index" . '(:slant italic :height 0.8))
        ("LEV1" . '(:height 1.1 :slant italic  :foreground "#5C5C5C"))
        ("SECTION" . '(:height 1.1 :slant italic  :foreground "#5C5C5C"))
        ("SUBSECTION" . '(:slant italic  :foreground "#9C9C9C"))
        ("LEV2" . '(:slant italic  :foreground "#9C9C9C"))
        ("SUBSUBSECTION" . '(:height 0.9 :slant italic  :foreground "#9C9C9C"))
        ("LEV3" . '(:height 0.9 :slant italic  :foreground "#9C9C9C"))
        ; action items
        ("CONTINUE" . (:weight bold :foreground "#880066"))
        ("TODO" . '(:foreground "#C00000"))
        ("FIXME" . '(:foreground "#E08040"))
        ("IMPROVE" . '(:foreground "#119922"))
        ("CHECK" . '(:foreground "#004488"))
        ; mode specific items
        ("FIXREF" . '(:foreground "#AA9900"))))

(defvar meuporg/indentation
  "Used by meuporg-list-mode to indent the items according to the
  section they are in.")
(setq meuporg/indentation "")


; !SUBSECTION! Creating the item list
; -----------------------------------


{'fraction_non_alphanumeric': 0.18427382053654023, 'fraction_numerical': 0.029787234042553193, 'mean_word_length': 3.161662817551963, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 12, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1266461', 'n_tokens_mistral': 1814, 'n_tokens_neox': 1694, 'n_words': 578}