;#+TITLE: My Emacs Configuration #+PROPERTY: header-args :tangle yes #+PROPERTY: header-args:emacs-lisp :lexical yes :tangle yes :comments nil :padline yes * Literate Configuration for Emacs ** Goals - Manage *init.el* as an org-file - Leverage inclusion of ~use-package~ in Emacs29 for configuration and loading - Reduce dependencies : read evaluate the value a package brings before including it - Refactor existing configuration ** Notes on Elpaca and dev versions of emacs. Elpaca needs the build date of emacs to compare to package versions or something. However it does not support all dev versions. For guix emacs-next packages you can find the date with: ( in the source block below: #+BEGIN_SRC shell stat /gnu/store/*emacs-next-[23]*.drv | rg Birth | cut -d' ' -f3 | tr -d '-' #+END_SRC #+RESULTS: | 20240727 | | 20240727 | It is possible there are more so probably the most recent one is the one to use. ** Inspiration Sources - [[https://pages.sachachua.com/.emacs.d/Sacha.html][Sacha Chua's Emacs config]] - [[https://github.com/jwiegley/use-package][GitHub repo for use-package]] - [[https://github.com/jwiegley/dot-emacs/blob/master/init.org][John Wiegley's .emacs file]] - [[https://github.com/TheBB/dotemacs/blob/master/init.el][Eivind Fonn's init.el]] ** Make tangled file read-only Add a preamble to the file to ensure some global settings, most importantly make the file read-only to avoid editing the tangled file by accident instead of the source in the org-mode file. #+BEGIN_SRC emacs-lisp ;; init.el --- Literate configuration for Emacs -*- lexical-binding: t; read-only-mode: t; -*- ;; ;;; Commentary: ;; ;; DO NOT EDIT!!! ;; ;; This file is automatically generated from the source in *init.org*. ;; #+END_SRC Also immediately set lexical binding mode. ** Global Configuration #+BEGIN_SRC emacs-lisp (setq snm-docker-executable 'podman) ;; use docker or podman (use-package org :ensure t) #+END_SRC * First Things First ** Bootstrapping Emacs Configuration #+BEGIN_SRC emacs-lisp :tangle "early-init.el" ;; early-init.el --- Bootstrap Emacs -*- lexical-binding: t; read-only-mode: t; -*- ;;; Bootstrap elpaca (setq package-enable-at-startup nil) ;; for guix emacs-next packages you can find the date with ;; ➜ stat /gnu/store/*emacs-next-[23]*.drv | rg Birth | cut -d' ' -f3 | tr -d '-' ;; 20240727 ;; ;; it is possible there are more so probably the most recent one is the one to use. (when emacs-build-time (setq elpaca-core-date (format-time-string "%Y%m%d" emacs-build-time))) (defvar elpaca-installer-version 0.11) (defvar elpaca-directory (expand-file-name "elpaca/" user-emacs-directory)) (defvar elpaca-builds-directory (expand-file-name "builds/" elpaca-directory)) (defvar elpaca-repos-directory (expand-file-name "repos/" elpaca-directory)) (defvar elpaca-order '(elpaca :repo "https://github.com/progfolio/elpaca.git" :ref nil :depth 1 :inherit ignore :files (:defaults "elpaca-test.el" (:exclude "extensions")) :build (:not elpaca--activate-package))) (let* ((repo (expand-file-name "elpaca/" elpaca-repos-directory)) (build (expand-file-name "elpaca/" elpaca-builds-directory)) (order (cdr elpaca-order)) (default-directory repo)) (add-to-list 'load-path (if (file-exists-p build) build repo)) (unless (file-exists-p repo) (make-directory repo t) (when (<= emacs-major-version 28) (require 'subr-x)) (condition-case-unless-debug err (if-let* ((buffer (pop-to-buffer-same-window "*elpaca-bootstrap*")) ((zerop (apply #'call-process `("git" nil ,buffer t "clone" ,@(when-let* ((depth (plist-get order :depth))) (list (format "--depth=%d" depth) "--no-single-branch")) ,(plist-get order :repo) ,repo)))) ((zerop (call-process "git" nil buffer t "checkout" (or (plist-get order :ref) "--")))) (emacs (concat invocation-directory invocation-name)) ((zerop (call-process emacs nil buffer nil "-Q" "-L" "." "--batch" "--eval" "(byte-recompile-directory \".\" 0 'force)"))) ((require 'elpaca)) ((elpaca-generate-autoloads "elpaca" repo))) (progn (message "%s" (buffer-string)) (kill-buffer buffer)) (error "%s" (with-current-buffer buffer (buffer-string)))) ((error) (warn "%s" err) (delete-directory repo 'recursive)))) (unless (require 'elpaca-autoloads nil t) (require 'elpaca) (elpaca-generate-autoloads "elpaca" repo) (let ((load-source-file-function nil)) (load "./elpaca-autoloads")))) (add-hook 'after-init-hook #'elpaca-process-queues) (elpaca `(,@elpaca-order)) ;; Enable :elpaca use-package keyword. (elpaca elpaca-use-package (elpaca-use-package-mode)) #+END_SRC Tangle the init file if it has been updated. I maintain the same configuration on multiple machines and fetch changes with a ~git pull~ outside emacs so there is on opportunity to tangle the new file. If I see it is outdated I tangle it. #+BEGIN_SRC emacs-lisp :tangle no ;; tangling to generate scripts for the local bin directory. This ;; causes the name of the scripts to be returned in the car of the ;; tangle command which is used to load the file. The net result is ;; that not the initialization is loaded, but the first exported ;; script. (use-package ob-tangle) (let ((src (concat user-emacs-directory "init.org")) (tgt (concat user-emacs-directory "init.el")) (enable-local-variables nil)) ;; disable local variables to prevent asking confirmation before frame is available (when (file-newer-than-file-p src tgt) (message "tangling init.org") (delete-file tgt) (org-babel-tangle-file src tgt "emacs-lisp"))) #+END_SRC ** Set the garbage collector threshold, to avoid collections The emacs history goes back to times where memory was counted in bytes, not gigabytes. We can afford to be a bit more generous with the garbage collector settings. #+begin_src emacs-lisp (setq gc-cons-percentage 0.5 gc-cons-threshold (* 128 1024 1024)) #+end_src ** Report time spent loading the configuration #+begin_src emacs-lisp (defconst emacs-start-time (current-time)) (defun report-time-since-load (&optional suffix) "Report the time since the file was init script was started. If SUFFIX is provided, it is appended to the message." (message "%.3fs: %s" (float-time (time-subtract (current-time) emacs-start-time)) suffix)) (add-hook 'after-init-hook #'(lambda () (report-time-since-load " [after-init]")) t) (report-time-since-load "start init file") #+end_src When looking for where the time goes, the `report-time-since-load` with a string indicating the location in the init process can report on the time since start. *** Save customizations in a separate file By default customization settings are saved at the end of the *init.el* file. This wreaks havoc with managing the files in git and will not work with the tangled version anyway as it will be removed/overwritten each time the file is regenerated. Here we set the location of the file to save the customizations and then load it. #+BEGIN_SRC emacs-lisp ;;; Code: (setq custom-file (concat user-emacs-directory "custom.el")) (when (and custom-file (file-exists-p custom-file)) (load custom-file nil :nomessage)) #+END_SRC *** Load transient as used by a lot of packages #+BEGIN_SRC emacs-lisp (use-package transient :ensure t) #+END_SRC #+RESULTS: : [nil 26760 24522 367252 nil elpaca-process-queues nil nil 826000 nil] *** Wait for initial installations #+BEGIN_SRC emacs-lisp (elpaca-wait) #+END_SRC ** Utility Functions *** Reload dir local variables #+BEGIN_SRC emacs-lisp (defun snm-reload-dir-locals-for-current-buffer () "Reload dir locals for the current buffer." (interactive) (let ((enable-local-variables :all)) (hack-dir-local-variables-non-file-buffer))) #+END_SRC #+RESULTS: : snm-reload-dir-locals-for-current-buffer ** Get latest version of a github released project Many projects nowadays use github to release their software. However there is no easy way to get the latest version of a project provided. This functions uses the releases API to get the latest metadata and get the version number from the JSON. #+BEGIN_SRC emacs-lisp (require 'url) (defun snm-latest-github-release (repo) "Return the latest version of the releases for REPO. The repo should be in the form of `owner/repo'." (with-temp-buffer (url-insert-file-contents (format "https://api.github.com/repos/%s/releases/latest" repo)) (let ((result (json-read))) (cdr (assoc 'name result))))) #+END_SRC #+RESULTS: : snm-latest-github-release #+BEGIN_SRC emacs-lisp :tangle no :results value (snm-latest-github-release "plantuml/plantuml") #+END_SRC #+RESULTS: : v1.2025.1 * Integration with Environment #+BEGIN_SRC emacs-lisp (report-time-since-load "Integration with Environment") #+END_SRC ** Set default Coding System to Use UTF-8 Everywhere Ensures UTF-8 is the default coding system everywhere. #+BEGIN_SRC emacs-lisp (set-default-coding-systems 'utf-8) (set-language-environment 'utf-8) (setq locale-coding-system 'utf-8) (prefer-coding-system 'utf-8) ;; Treat clipboard input as UTF-8 string first; compound text next, etc. (setq x-select-request-type '(UTF8_STRING COMPOUND_TEXT TEXT STRING)) #+END_SRC Here’s a breakdown of what each line does: 1. *(set-default-coding-systems 'utf-8)* This line sets the default coding system for new buffers. When you create a new buffer or open a file, Emacs will use UTF-8 encoding by default. It will also set the default terminal and keyboard coding systems. This applies to all internal operations where a specific coding system has not been specified. 2. *(set-language-environment 'utf-8)* This sets the language environment to UTF-8. Emacs uses the language environment to guess the preferred coding systems for reading and writing files and for other operations. Setting this to UTF-8 ensures that UTF-8 is preferred in all language-related contexts. 3. *(setq locale-coding-system 'utf-8)* This sets the coding system for locale data, such as environment variables and system messages. It ensures that Emacs correctly interprets UTF-8 encoded data coming from the operating system. 4. *(prefer-coding-system 'utf-8)* This makes UTF-8 the preferred coding system for any situation where Emacs needs to choose an encoding. It ensures that Emacs prefers UTF-8 over other encodings. 5. *(setq x-select-request-type ...)* Treat clipboard input as UTF8_STRING first, compound text next, etc... . ** Set Path from shell configuration In order to get the paths in Emacs to be consistent with the ones in the terminals we get them from a started shell instead of the current environment which can be considerably different in X, Wayland or on Mac because the shell initialization scripts have not run yet. #+BEGIN_SRC emacs-lisp ;; set path from shell when started in UI-RELATED (use-package exec-path-from-shell :ensure t :defer 1 :if (or (daemonp) (memq window-system '(mac ns x))) :config (exec-path-from-shell-initialize)) #+END_SRC ** Setup backup directories and other file saving settings Configures where backup files are stored: #+BEGIN_SRC emacs-lisp ;; setup backup directories ;; see https://www.emacswiki.org/emacs/BackupDirectory (setq backup-directory-alist `(("." . ,(file-name-concat user-emacs-directory "backups")))) #+END_SRC #+RESULTS: : ((. . /home/pti/.config/emacs/backups)) To avoid losing files when deleting in dired, move them to the trash: #+BEGIN_SRC emacs-lisp (setq delete-by-moving-to-trash t) #+END_SRC ** Enable integration with the Unix Password Store aka *pass* The *pass* command gives a super practical way to store secrets encrypted using *gpg* and use them in *.envrc* files, batch scripts on the command line and, of course, in *Emacs*. For setups with GnuPG >= 2.1, pinentry package is not needed anymore. Quote from the Emacs News.26 file: *** The pinentry.el library has been removed. That package (and the corresponding change in GnuPG and pinentry) was intended to provide a way to input passphrase through Emacs with GnuPG 2.0. However, the change to support that was only implemented in GnuPG >= 2.1 and didn't get backported to GnuPG 2.0. And with GnuPG 2.1 and later, pinentry.el is not needed at all. So the library was useless, and we removed it. GnuPG 2.0 is no longer supported by the upstream project. To adapt to the change, you may need to set 'epa-pinentry-mode' to the symbol 'loopback'. Alternatively, leave 'epa-pinentry-mode' at its default value of nil, and remove the 'allow-emacs-pinentry' setting from your 'gpg-agent.conf' configuration file, usually found in the '~/.gnupg' directory. Note that previously, it was said that passphrase input through minibuffer would be much less secure than other graphical pinentry programs. However, these days the difference is insignificant: the 'read-password' function sufficiently protects input from leakage to message logs. Emacs still doesn't use secure memory to protect passphrases, but it was also removed from other pinentry programs as the attack is unrealistic on modern computer systems which don't utilize swap memory usually. See also a discussion on why pinentry was removed from Emacs core. So a setup may now consist of: In Emacs' user-init-file: #+BEGIN_SRC elisp (require 'epg) (setq epg-pinentry-mode 'loopback) #+END_SRC In ~/.gnupg/gpg-agent.conf: #+BEGIN_SRC text :tangle no allow-emacs-pinentry # on Mac OS pinentry-program /usr/local/bin/pinentry-mac #+END_SRC *** Enable pass secrets #+BEGIN_SRC emacs-lisp (auth-source-pass-enable) #+END_SRC This enables *pass* secrets to be used for all subsystems supporting *auth-source* (which are probably all of them nowadays). It does require some finagling to map the parts on the name in the pass system. - [[https://www.passwordstore.org/][Pass Website]] - [[info:auth#The Unix password store][auth#The Unix password store in the info pages]] *** Use of Pass Secrets in ELisp It is very convenient to get secrets from this store (once gpg is set up, which a totally different can of worms). A function `auth-source-pass-get` is provided : #+BEGIN_SRC emacs-lisp :tangle no (auth-source-pass-get 'secret "dummy/password") #+END_SRC #+RESULTS: : shht!secret *** Major mode to edit pass keychain #+BEGIN_SRC emacs-lisp (use-package pass :ensure t) #+END_SRC #+RESULTS: : [nil 26721 10916 917127 nil elpaca-process-queues nil nil 78000 nil] ** Add a fully featured terminal emulator #+BEGIN_SRC emacs-lisp (use-package eat :commands eat :ensure (eat :host codeberg :repo "akib/emacs-eat" :files ("*.el" ("term" "term/*.el") "*.texi" "*.ti" ("terminfo/e" "terminfo/e/*") ("terminfo/65" "terminfo/65/*") ("integration" "integration/*") (:exclude ".dir-locals.el" "*-tests.el")))) #+END_SRC #+RESULTS: : [nil 26538 15682 653403 nil elpaca-process-queues nil nil 807000 nil] ** Enable editing textareas in browsers with Emacs #+BEGIN_SRC emacs-lisp (use-package edit-server :ensure t :commands edit-server-start :init (if after-init-time (edit-server-start) (add-hook 'after-init-hook #'(lambda() (edit-server-start)))) :config (setq edit-server-new-frame-alist '((name . "Edit with Emacs FRAME") (top . 200) (left . 200) (width . 80) (height . 25) (minibuffer . t) (menu-bar-lines . t) ))) #+END_SRC #+RESULTS: : [nil 26383 36877 803383 nil elpaca-process-queues nil nil 768000 nil] ** Enable vterm #+BEGIN_SRC emacs-lisp (use-package vterm :ensure t :commands vterm) #+END_SRC #+RESULTS: : [nil 26557 35507 493630 nil elpaca-process-queues nil nil 948000 nil] ** Docker Integration #+BEGIN_SRC emacs-lisp (use-package docker :defer t :ensure t :bind ("C-c d" . docker) :config (pcase snm-docker-executable ('docker (setf docker-command "docker" docker-compose-command "docker-compose" docker-container-tramp-method "docker")) ('podman (setf docker-command "podman" docker-compose-command "podman-compose" docker-container-tramp-method "podman")))) #+END_SRC #+RESULTS: : [nil 26557 44955 396008 nil elpaca-process-queues nil nil 436000 nil] * Editor Features #+BEGIN_SRC emacs-lisp (report-time-since-load "Editor Features") #+END_SRC ** Emacs configuration #+BEGIN_SRC emacs-lisp ;; A few more useful configurations... (use-package emacs :custom ;; Support opening new minibuffers from inside existing minibuffers. (enable-recursive-minibuffers t) ;; Hide commands in M-x which do not work in the current mode. Vertico ;; commands are hidden in normal buffers. This setting is useful beyond ;; Vertico. (read-extended-command-predicate #'command-completion-default-include-p) :init ;; Add prompt indicator to `completing-read-multiple'. ;; We display [CRM], e.g., [CRM,] if the separator is a comma. (defun crm-indicator (args) (cons (format "[CRM%s] %s" (replace-regexp-in-string "\\`\\[.*?]\\*\\|\\[.*?]\\*\\'" "" crm-separator) (car args)) (cdr args))) (advice-add #'completing-read-multiple :filter-args #'crm-indicator) ;; Do not allow the cursor in the minibuffer prompt (setq minibuffer-prompt-properties '(read-only t cursor-intangible t face minibuffer-prompt)) (add-hook 'minibuffer-setup-hook #'cursor-intangible-mode)) #+END_SRC ** Save history over sessions Persist history over Emacs restarts. Vertico sorts by history position. #+BEGIN_SRC emacs-lisp (use-package savehist :init (savehist-mode)) #+END_SRC ** Completion Configuration *** Use Vertico for better selection lists Vertico is a big package by minad. Well documented in the [[https://github.com/minad/vertico][vertico github repo]]. #+BEGIN_SRC emacs-lisp ;; Enable vertico (use-package vertico :ensure t :custom (vertico-scroll-margin 0) ;; Different scroll margin (vertico-count 12) ;; Show more candidates (vertico-resize t) ;; Grow and shrink the Vertico minibuffer (vertico-cycle t) ;; Enable cycling for `vertico-next/previous' :init (vertico-mode)) #+END_SRC *** Orderless for better narrowing #+BEGIN_SRC emacs-lisp (use-package orderless :ensure t :custom ;; Configure a custom style dispatcher (see the Consult wiki) ;; (orderless-style-dispatchers '(+orderless-consult-dispatch orderless-affix-dispatch)) ;; (orderless-component-separator #'orderless-escapable-split-on-space) (completion-styles '(orderless basic)) ;;(completion-category-defaults nil) (completion-category-overrides '((file (styles partial-completion))))) #+END_SRC *** Marginalia for better context awareness #+BEGIN_SRC emacs-lisp ;; Enable rich annotations using the Marginalia package (use-package marginalia :ensure t ;; Bind `marginalia-cycle' locally in the minibuffer. To make the binding ;; available in the *Completions* buffer, add it to the ;; `completion-list-mode-map'. :bind (:map minibuffer-local-map ("M-A" . marginalia-cycle)) :init (marginalia-mode)) #+END_SRC #+RESULTS: : marginalia-cycle *** Add consult See the excellent documentation on [[https://github.com/minad/consult][Minad's consult repo]]. #+BEGIN_SRC emacs-lisp ;; Example configuration for Consult (use-package consult :ensure t ;; Replace bindings. Lazily loaded by `use-package'. :bind (;; C-c bindings in `mode-specific-map' ("C-c M-x" . consult-mode-command) ("C-c h" . consult-history) ("C-c k" . consult-kmacro) ("C-c m" . consult-man) ("C-c i" . consult-info) ([remap Info-search] . consult-info) ;; C-x bindings in `ctl-x-map' ("C-x M-:" . consult-complex-command) ;; orig. repeat-complex-command ("C-x b" . consult-buffer) ;; orig. switch-to-buffer ("C-x 4 b" . consult-buffer-other-window) ;; orig. switch-to-buffer-other-window ("C-x 5 b" . consult-buffer-other-frame) ;; orig. switch-to-buffer-other-frame ("C-x t b" . consult-buffer-other-tab) ;; orig. switch-to-buffer-other-tab ("C-x r b" . consult-bookmark) ;; orig. bookmark-jump ("C-x p b" . consult-project-buffer) ;; orig. project-switch-to-buffer ;; Custom M-# bindings for fast register access ("M-#" . consult-register-load) ("M-'" . consult-register-store) ;; orig. abbrev-prefix-mark (unrelated) ("C-M-#" . consult-register) ;; Other custom bindings ("M-y" . consult-yank-pop) ;; orig. yank-pop ;; M-g bindings in `goto-map' ("M-g e" . consult-compile-error) ("M-g f" . consult-flymake) ;; Alternative: consult-flycheck ("M-g g" . consult-goto-line) ;; orig. goto-line ("M-g M-g" . consult-goto-line) ;; orig. goto-line ("M-g o" . consult-outline) ;; Alternative: consult-org-heading ("M-g m" . consult-mark) ("M-g k" . consult-global-mark) ("M-g i" . consult-imenu) ("M-g I" . consult-imenu-multi) ;; M-s bindings in `search-map' ("M-s d" . consult-find) ;; Alternative: consult-fd ("M-s c" . consult-locate) ("M-s g" . consult-grep) ("M-s G" . consult-git-grep) ("M-s r" . consult-ripgrep) ("M-s l" . consult-line) ("M-s L" . consult-line-multi) ("M-s k" . consult-keep-lines) ("M-s u" . consult-focus-lines) ;; Isearch integration ("M-s e" . consult-isearch-history) :map isearch-mode-map ("M-e" . consult-isearch-history) ;; orig. isearch-edit-string ("M-s e" . consult-isearch-history) ;; orig. isearch-edit-string ("M-s l" . consult-line) ;; needed by consult-line to detect isearch ("M-s L" . consult-line-multi) ;; needed by consult-line to detect isearch ;; Minibuffer history :map minibuffer-local-map ("M-s" . consult-history) ;; orig. next-matching-history-element ("M-r" . consult-history)) ;; orig. previous-matching-history-element ;; Enable automatic preview at point in the *Completions* buffer. This is ;; relevant when you use the default completion UI. :hook (completion-list-mode . consult-preview-at-point-mode) ;; The :init configuration is always executed (Not lazy) :init ;; Optionally configure the register formatting. This improves the register ;; preview for `consult-register', `consult-register-load', ;; `consult-register-store' and the Emacs built-ins. (setq register-preview-delay 0.5 register-preview-function #'consult-register-format) ;; Optionally tweak the register preview window. ;; This adds thin lines, sorting and hides the mode line of the window. (advice-add #'register-preview :override #'consult-register-window) ;; Use Consult to select xref locations with preview (setq xref-show-xrefs-function #'consult-xref xref-show-definitions-function #'consult-xref) ;; Configure other variables and modes in the :config section, ;; after lazily loading the package. :config ;; Optionally configure preview. The default value ;; is 'any, such that any key triggers the preview. ;; (setq consult-preview-key 'any) ;; (setq consult-preview-key "M-.") ;; (setq consult-preview-key '("S-" "S-")) ;; For some commands and buffer sources it is useful to configure the ;; :preview-key on a per-command basis using the `consult-customize' macro. (consult-customize consult-theme :preview-key '(:debounce 0.2 any) consult-ripgrep consult-git-grep consult-grep consult-bookmark consult-recent-file consult-xref consult--source-bookmark consult--source-file-register consult--source-recent-file consult--source-project-recent-file ;; :preview-key "M-." :preview-key '(:debounce 0.4 any)) ;; Optionally configure the narrowing key. ;; Both < and C-+ work reasonably well. (setq consult-narrow-key "<") ;; "C-+" ;; Optionally make narrowing help available in the minibuffer. ;; You may want to use `embark-prefix-help-command' or which-key instead. ;; (keymap-set consult-narrow-map (concat consult-narrow-key " ?") #'consult-narrow-help) ) #+END_SRC #+RESULTS: : [nil 26434 3705 536018 nil elpaca-process-queues nil nil 266000 nil] *** TODO Add consult-omni Consult omni allows Alfred/Spotlight like universal searching among many sources : filesystem, web, wikipedia, LLMs, ... This requires quite a bit of setup and experimentation for more details see [[https://github.com/armindarvish/consult-omni][the consult-omni github]] . There is a long in depth [[https://www.youtube.com/watch?v=wNH2E7iT__c][youtube video]] demoing and going deep in the setup. #+BEGIN_SRC emacs-lisp (use-package consult-omni :ensure (consult-omni :type git :host github :repo "armindarvish/consult-omni" :branch "main" :files (:defaults "sources/*.el")) :after consult :custom ;; General settings that apply to all sources (consult-omni-show-preview t) ;;; show previews (consult-omni-preview-key "C-o") ;;; set the preview key to C-o :config ;; Load Sources Core code (require 'consult-omni-sources) ;; Load Embark Actions (require 'consult-omni-embark) ;; Either load all source modules or a selected list ;;; Select a list of modules you want to aload, otherwise all sources all laoded ; (setq consult-omni-sources-modules-to-load (list 'consult-omni-wkipedia 'consult-omni-notes)) (consult-omni-sources-load-modules) ;;; set multiple sources for consult-omni-multi command. Change these lists as needed for different interactive commands. Keep in mind that each source has to be a key in `consult-omni-sources-alist'. (setq consult-omni-multi-sources '("calc" ;; "File" ;; "Buffer" ;; "Bookmark" "Apps" ;; "gptel" "Brave" "Dictionary" ;; "Google" "Wikipedia" "elfeed" ;; "mu4e" ;; "buffers text search" "Notes Search" "Org Agenda" "GitHub" ;; "YouTube" "Invidious")) ;; Per source customization ;;; Set API KEYs. It is recommended to use a function that returns the string for better security. (setq consult-omni-google-customsearch-key "YOUR-GOOGLE-API-KEY-OR-FUNCTION") (setq consult-omni-google-customsearch-cx "YOUR-GOOGLE-CX-NUMBER-OR-FUNCTION") (setq consult-omni-brave-api-key "YOUR-BRAVE-API-KEY-OR-FUNCTION") (setq consult-omni-stackexchange-api-key "YOUR-STACKEXCHANGE-API-KEY-OR-FUNCTION") (setq consult-omni-pubmed-api-key "YOUR-PUBMED-API-KEY-OR-FUNCTION") (setq consult-omni-openai-api-key "YOUR-OPENAI-API-KEY-OR-FUNCTION") ;;; Pick you favorite autosuggest command. (setq consult-omni-default-autosuggest-command #'consult-omni-dynamic-brave-autosuggest) ;;or any other autosuggest source you define ;;; Set your shorthand favorite interactive command (setq consult-omni-default-interactive-command #'consult-omni-multi)) #+END_SRC #+RESULTS: : [nil 26745 28425 788184 nil elpaca-process-queues nil nil 528000 nil] **** TODO Create Brave Search API key to enable consult omni brave searches I need a brave API key. [[https://api-dashboard.search.brave.com/register][Here]] is the account registration page.yuy i u uuu u u iu u u ** Frequently used File/Project Operations #+BEGIN_SRC emacs-lisp (keymap-global-set "C-c v" vc-prefix-map) (keymap-global-set "C-c p" project-prefix-map) (recentf-mode 1) ;; enable recent file tracking (keymap-global-set "C-c f f" #'find-file) (keymap-global-set "C-c f o" #'recentf) (keymap-global-set "C-c f r" #'revert-buffer) (keymap-global-set "C-c f d" #'diff-buffer-with-file) #+END_SRC ** User Interface *** Display startup time #+BEGIN_SRC emacs-lisp ;; Profile emacs startup (add-hook 'emacs-startup-hook (lambda () (message "Emacs started in %s." (emacs-init-time)))) #+END_SRC *** Configure Fonts with Fontaine #+BEGIN_SRC emacs-lisp ;; ;; Font configuration ;; (defun snm-find-installed-font (fonts) "Find the first font in FONTS which is installed on this system." (seq-find (lambda (f) (find-font (font-spec :family f))) fonts)) (defun snm-configure-fonts (&optional frame) "Set configuration of fonts based on display size. The FRAME argument makes it possible to set the fonts for new frames by adding this function to `after-make-frame-functions' which must have this argument." (defvar snm-font-size (if (> (display-pixel-height) 1600) 22 14)) ;; set startup and default fontsets to make org-bullet work (set-fontset-font "fontset-startup" nil "DejaVu Sans Mono" nil) (set-fontset-font "fontset-default" nil "DejaVu Sans Mono" nil) (setq fontaine-presets `((t :default-family ,(snm-find-installed-font '("FiraCode NF" "FiraCode Nerd Font")) :default-weight regular :default-height ,snm-font-size :variable-pitch-family ,(snm-find-installed-font '("Lato" "Literation Sans" "FiraCode NF Propo" "FiraCode Nerd Font Propo" "DejaVu Sans")) :variable-pitch-height 1.33 :bold-weight heavy :line-spacing 1 ) (regular :default-height 100) (small :default-height 75) (medium :default-height 125) (large :default-height 150))) (fontaine-set-preset 'regular)) (use-package fontaine :ensure t :if (display-graphic-p) :demand t :config (progn (snm-configure-fonts) (add-hook 'after-make-frame-functions #'snm-configure-fonts))) #+END_SRC *** Update configuration of each created frame When running as daemon there is no graphical context. This means that all graphical related settings cannot be set properly at initial startup if we need to interrogate the capabilities of the current screen. #+BEGIN_SRC emacs-lisp ;; ;; remove chrome from the frames ;; also support client frames ;; (defun snm-display-tweaks (&optional frame) "Configure a newly created FRAME." (interactive) (menu-bar-mode 1) (tool-bar-mode -1) (if (display-graphic-p) (scroll-bar-mode -1))) (add-hook 'after-make-frame-functions #'snm-display-tweaks) ;; run it in the current frame, because the hooks have already fired (snm-display-tweaks) #+END_SRC #+RESULTS: *** Set Theme #+BEGIN_SRC emacs-lisp :tangle no ;; Set theme (use-package catppuccin-theme :ensure t :demand t :config (setq catppuccin-flavor 'mocha) (load-theme 'catppuccin t) (defun catppuccin-toggle () (interactive) (setq catppuccin-flavor (if (eq catppuccin-flavor 'mocha) 'latte 'mocha)) (catppuccin-reload) (message (format "Cattpuccin Flavor set to %s" catppuccin-flavor))) :bind (("" . #'catppuccin-toggle))) #+END_SRC #+BEGIN_SRC emacs-lisp :tangle no (use-package modus-themes :ensure t :demand t :custom (modus-themes-italic-constructs t) (modus-themes-bold-constructs t) (modus-themes-mixed-fonts t "enable mixed fonts in org and markdown et al.") (modus-themes-to-toggle '(modus-operandi-tinted modus-vivendi-tinted)) (modus-themes-completions '((matches . (extrabold background intense)) (selection . (semibold accented intense)))) (modus-themes-org-blocks 'tinted-background) (modus-themes-mixed-fonts t) (modus-themes-headings '((1 . (monochrome extrabold background overline variable-pitch 1.6)) (2 . (monochrome bold overline 1.4)) (3 . (monochrome semibold overline 1.3)) (4 . (monochrome 1.2)) (5 . (monochrome 1.1)) (agenda-date . (semilight 1.5)) (agenda-structure . (variable-pitch light 1.9)) (t . (monochrome light)))) :config (load-theme 'modus-operandi-tinted :no-confirm) :bind (("" . #'modus-themes-toggle))) #+END_SRC There is a keybinding on ** to toggle between light and dark mode. #+RESULTS: : modus-themes-toggle *** EF Themes #+BEGIN_SRC emacs-lisp :tangle yes (use-package ef-themes :ensure t :init ;; If you like two specific themes and want to switch between them, you ;; can specify them in `ef-themes-to-toggle' and then invoke the command ;; `ef-themes-toggle'. All the themes are included in the variable ;; `ef-themes-collection'. (setq ef-themes-to-toggle '(ef-day ef-night)) (setq ef-themes-headings ; read the manual's entry or the doc string '((0 variable-pitch light 1.9) (1 variable-pitch light 1.8) (2 variable-pitch regular 1.7) (3 variable-pitch regular 1.6) (4 variable-pitch regular 1.5) (5 variable-pitch 1.4) ; absence of weight means `bold' (6 variable-pitch 1.3) (7 variable-pitch 1.2) (t variable-pitch 1.1))) ;; They are nil by default... (setq ef-themes-mixed-fonts t ef-themes-variable-pitch-ui t) :config ;; Disable all other themes to avoid awkward blending: (mapc #'disable-theme custom-enabled-themes) ;; load the theme which also calls `ef-themes-post-load-hook': (ef-themes-select 'ef-night) :bind ("" . #'ef-themes-toggle) ) #+END_SRC #+RESULTS: : [nil 26538 31881 746655 nil elpaca-process-queues nil nil 312000 nil] *** Spacious Padding #+BEGIN_SRC emacs-lisp (use-package spacious-padding :ensure t :bind (("" . #'spacious-padding-mode))) #+END_SRC #+RESULTS: : [nil 26538 30896 455747 nil elpaca-process-queues nil nil 302000 nil] *** Limit Height of Selected Popup Windows #+BEGIN_SRC emacs-lisp (push '("\\*Occur\\*" ;; display-buffer functions, first one that succeeds is used (display-buffer-reuse-mode-window display-buffer-below-selected) ;; Parameters (window-height . 10)) display-buffer-alist) (push '("\\*Warnings\\*" ;; display-buffer functions, first one that succeeds is used (display-buffer-reuse-mode-window display-buffer-below-selected) ;; Parameters (window-height . 10)) display-buffer-alist) (push '("\\*Geiser Debug\\*" ;; display-buffer functions, first one that succeeds is used (display-buffer-reuse-mode-window display-buffer-below-selected) ;; Parameters (window-height . 10)) display-buffer-alist) (push '("magit:.*" ;; display-buffer functions, first one that succeeds is used (display-buffer-reuse-mode-window display-buffer-below-selected) ;; Parameters (window-height . 10)) display-buffer-alist) (push '("\\*sly-mrepl for .*\\*" ;; display-buffer functions, first one that succeeds is used (display-buffer-reuse-mode-window display-buffer-below-selected) ;; Parameters (window-height . 10)) display-buffer-alist) (add-to-list 'Info-default-directory-list "~/.local/share/info/") #+END_SRC #+RESULTS: | ~/.local/share/info/ | a quick way to test this it to generate a warning with #+BEGIN_SRC emacs-lisp :tangle no (warn "This is a warning") #+END_SRC #+RESULTS: : t ** Yasnippet configuration *** Enable Yasnippet Enables and configures Yasnippet, a template system for Emacs: #+BEGIN_SRC emacs-lisp ;; configure yasnippet (use-package yasnippet :ensure nil :defer 5 :config (yas-global-mode 1)) #+END_SRC *** Add Snippet Collection #+BEGIN_SRC emacs-lisp ;; add yasnippet collection (use-package yasnippet-snippets :ensure t) #+END_SRC #+RESULTS: : [nil 26481 25510 926111 nil elpaca-process-queues nil nil 690000 nil] * Programming #+BEGIN_SRC emacs-lisp (report-time-since-load "Programming") #+END_SRC ** Programming Support Infrastructure #+BEGIN_SRC emacs-lisp (report-time-since-load "Programming - Infrastructure") #+END_SRC *** Integration with LSP Servers for language support #+BEGIN_SRC emacs-lisp ;; configure eglot-mode (use-package eglot :config (keymap-set eglot-mode-map "C-c c a" #'eglot-code-actions) (keymap-set eglot-mode-map "C-c c d" #'eglot-find-declaration) (keymap-set eglot-mode-map "C-c c i" #'eglot-find-implementation) (keymap-set eglot-mode-map "C-c c k" #'eglot-find-typeDefinition) (keymap-set eglot-mode-map "C-c c f" #'eglot-format) (keymap-set eglot-mode-map "C-c c F" #'eglot-format-buffer) (keymap-set eglot-mode-map "C-c c r" #'eglot-rename) (keymap-set eglot-mode-map "C-c c Q" #'eglot-shutdown) (keymap-set eglot-mode-map "C-c c q" #'eglot-reconnect) (keymap-set eglot-mode-map "C-c c n" #'flymake-goto-next-error) (keymap-set eglot-mode-map "C-c c p" #'flymake-goto-prev-error) ;; Shutdown server when last managed buffer is killed (setq eglot-autoshutdown t) ;; from https://www.reddit.com/r/emacs/comments/ye18nd/setting_up_eglot_for_python/ (add-to-list 'eglot-server-programs '(python-mode . ("pylsp"))) (setq-default eglot-workspace-configuration '((:pylsp . (:configurationSources ["flake8"] :plugins (:pycodestyle (:enabled nil) :mccabe (:enabled nil) :flake8 (:enabled t)))))) :hook (go-ts-mode . eglot-ensure) (rust-ts-mode . eglot-ensure) (java-ts-mode . eglot-ensure) (python-ts-mode . eglot-ensure) (zig-mode . eglot-ensure)) #+END_SRC *** Use Treesitter parser support Recently with verion 0.25 the treesitter library changed ABI version to 15. Newer parsers will complain about a version mismatch if the installed library used by emacs is lower than this version. This ABI version was introduced in the 0.25 branch of treesitter. The best course of action till lib treesitter is updated is to pin the version of the parser to the last version supporting ABI 14. With the new ABI 15 version, parsers are required to provide a ~treesitter.json~ file with additional metadata which can be used as proxy to find a version which still supports ABI-14, i.e. the commit before that. A lot of the parsers are provided by the treesitter project as sub repos, and they follow the same version convention as the library, selecting the last tag before the 0.25 tag is a good way to find a compatible version. This branch can be added after the repo url in the ~treesit-language-source-alist~ variable. Note that if you use ~treesit-auto-install-all~ to get it over with, you have to probably restart your emacs as treesit-auto apparently caches the value during iniitialisation and changes are not picked up. #+BEGIN_SRC emacs-lisp ;; set locations for treesitter grammars (use-package treesit :config (setq treesit-language-source-alist '((bash "https://github.com/tree-sitter/tree-sitter-bash" "v0.23.3") (c "https://github.com/tree-sitter/tree-sitter-c" "v0.23.6") (cmake "https://github.com/uyha/tree-sitter-cmake") (css "https://github.com/tree-sitter/tree-sitter-css") (elisp "https://github.com/Wilfred/tree-sitter-elisp") (go "https://github.com/tree-sitter/tree-sitter-go") (gomod "https://github.com/camdencheek/tree-sitter-go-mod.git") (haskell "https://github.com/tree-sitter/tree-sitter-haskell" "master" "src" nil nil) (html "https://github.com/tree-sitter/tree-sitter-html") (java "https://github.com/tree-sitter/tree-sitter-java.git") (javascript "https://github.com/tree-sitter/tree-sitter-javascript" "master" "src") (json "https://github.com/tree-sitter/tree-sitter-json") (lua "https://github.com/tjdevries/tree-sitter-lua") (make "https://github.com/alemuller/tree-sitter-make") (markdown "https://github.com/ikatyang/tree-sitter-markdown") (ocaml "https://github.com/tree-sitter/tree-sitter-ocaml" nil "ocaml/src") (rust "https://github.com/tree-sitter/tree-sitter-rust" "v0.23.3") (python "https://github.com/tree-sitter/tree-sitter-python") (toml "https://github.com/tree-sitter/tree-sitter-toml") (tsx "https://github.com/tree-sitter/tree-sitter-typescript" "master" "tsx/src") (typescript "https://github.com/tree-sitter/tree-sitter-typescript" "master" "typescript/src") (yaml "https://github.com/ikatyang/tree-sitter-yaml"))) :hook ((prog . treesit-inspect-mode))) #+END_SRC Treesit-auto automatically configures things behind the scenes to use the treesitter modes and download them if needed. \ #+BEGIN_SRC emacs-lisp (use-package treesit-auto :ensure t :defer 5 :custom (treesit-auto-install 'prompt) (treesit-auto-langs '(awk bash c c-sharp clojure cmake commonlisp cpp css dart dockerfile elixir go gomod html java javascript json julia kotlin lua make markdown nix org perl proto python r ruby rust scala sql toml tsx typescript vue yaml)) ; reduced langs list somewhat :config (treesit-auto-add-to-auto-mode-alist 'all) (global-treesit-auto-mode)) #+END_SRC #+RESULTS: : [nil 26284 45426 709595 nil elpaca-process-queues nil nil 734000 nil] I always get errors compiling support for *janet* so I pruned the `treesit-auto-langs` to exclude it and other things I don't use. ***** TODO figure out why Latex does not want to install ***** TODO decide whether to keep using treesitter-auto at all or just plain treesit with some support functions. **** Recompiling all Treesitter Grammars To recompile all treesitter grammars, execute following block with *C-c C-c*. #+BEGIN_SRC emacs-lisp :tangle no (mapc #'treesit-install-language-grammar (mapcar #'car treesit-language-source-alist)) #+END_SRC #+RESULTS: | bash | cmake | css | elisp | go | gomod | haskell | html | java | javascript | json | lua | make | markdown | ocaml | python | toml | tsx | typescript | yaml | **** Treesitter Grammars for Windows Windows does not come with a handy-dandy C-compiler available as *cc* or *gcc* or even *c99* and treesitter does not have a handy dandy feature to remap that to *zig cc* and similar. However we can download it from the release page of the tree-sitter-langs repo or even better install the *tree-sitter-langs* package. This will download the dynamic library to _user-emacs-directory_/elpa/tree-sitter-langs/bin However they'll have the wrong filename and are not in the path where treesitter looks in. - Open the folder with *dired* - switch to writable with `C-xC-q` to enable *wdired* - :%s/[a-z-]\*.dll/libtree-sitter-\\0/ - `C-cC-c` to confirm the changes if it looks ok - `%m` to mark all files starting with libtree - `R` them to the *~/.config/emacs/tree-sitter* folder and they will now be installed. Normally that should work for other OSes too, but there is no real need for it. see also [[https://www.masteringemacs.org/article/how-to-get-started-tree-sitter][How to get started with tree sitter]] . *** Create a folder to store downloaded LSP servers #+BEGIN_SRC emacs-lisp ;; LSP support (let ((lsp_dir (file-name-concat user-emacs-directory "lsp"))) (if (not (file-exists-p lsp_dir)) (mkdir lsp_dir t))) #+END_SRC ** Configure Selected Languages #+BEGIN_SRC emacs-lisp (report-time-since-load "Programming - Selected Languages") #+END_SRC *** Rust Support #+BEGIN_SRC emacs-lisp ;; configure rust support (let* ((release-date "2023-10-30") (os (pcase system-type ('darwin "x86_64-apple-darwin") ('gnu/linux "x86_64-unknown-linux-gnu") ('windows-nt "x86_64-pc-windows-msvc") (_ "unknown"))) (releases-url "https://github.com/rust-lang/rust-analyzer/releases/download/") (download-url (concat releases-url release-date "/rust-analyzer-" os ".gz")) (rust-analyzer (file-name-concat user-emacs-directory (concat "lsp/rust-analyzer" (if (eq system-type 'windows-nt) ".exe" ""))))) (if (not (file-exists-p rust-analyzer)) (let ((rust-analyzer-archive (concat rust-analyzer ".gz" ))) (message "install rust-analyzer from %s at %s" download-url rust-analyzer) (url-copy-file download-url rust-analyzer-archive t) (call-process "gzip" nil "*snam-install*" t "-d" (concat rust-analyzer ".gz")) (call-process "chmod" nil "*snam-install*" t "+x" rust-analyzer) (message "rust-analyzer installed at %s" rust-analyzer))) ) (use-package rustic :ensure t :after (flymake flycheck eglot) :init (setq rustic-lsp-client 'eglot)) #+END_SRC *** OCaml Support #+BEGIN_SRC emacs-lisp ;; configure Ocaml support (setq opam-emacs-dir (file-name-concat (expand-file-name "~") "/.opam/default/share/emacs/site-lisp")) (use-package ocp-indent :ensure t :load-path opam-emacs-dir :if (file-exists-p opam-emacs-dir)) (use-package tuareg :ensure t :hook (tuareg-mode . eglot-ensure)) #+END_SRC *** Go Support #+BEGIN_SRC emacs-lisp :tangle no ;; configure go support (use-package go-ts-mode :init (add-to-list 'auto-mode-alist '("\\.go\\'" . go-ts-mode)) :hook (go-ts . eglot-ensure)) #+END_SRC *** Javascript, Typescript, TSC, etc... #+BEGIN_SRC emacs-lisp ;; configure typescript support (use-package typescript-ts-mode :init (add-to-list 'auto-mode-alist '("\\.ts\\'" . typescript-ts-mode)) :hook (typescript-ts-mode . eglot-ensure)) ;; configure javascript support (use-package javascript-ts-mode :init (add-to-list 'auto-mode-alist '("\\.js\\'" . js-ts-mode)) :hook (javascript-ts-mode . eglot-ensure)) ;; configure react support (use-package tsx-ts-mode :init (add-to-list 'auto-mode-alist '("\\.[jt]sx\\'" . tsx-ts-mode)) :hook (tsx-ts-mode . eglot-ensure)) #+END_SRC #+RESULTS: | eglot-ensure | *** Java and other JVM languages #+BEGIN_SRC emacs-lisp ;; configure java support (use-package java-ts-mode :hook (javascript-ts-mode . eglot-ensure) :config (let* ((download-url"https://www.eclipse.org/downloads/download.php?file=/jdtls/snapshots/jdt-language-server-latest.tar.gz") (jdtls-dir (file-name-concat user-emacs-directory "lsp/jdtls")) (jdtls-prog (concat jdtls-dir "/bin/jdtls" (if (eq system-type 'windows-nt) ".bat" ""))) (archive (file-name-concat jdtls-dir "jdtls.tgz"))) (if (not (file-exists-p jdtls-dir)) (mkdir jdtls-dir t)) (if (not (file-exists-p jdtls-prog)) (progn (message "install jdtls at %s" jdtls-dir) (if (not (file-exists-p archive)) (url-copy-file download-url archive)) (call-process "tar" nil "*snam-install*" t "-C" jdtls-dir "-xzvf" archive ) (report-time-since-load "jdtls installed at %s" jdtls-prog))) (with-eval-after-load 'eglot (progn (setenv "JAVA_HOME" (getenv "GUIX_PROFILE")) (add-to-list 'eglot-server-programs `((java-mode java-ts-mode) ,jdtls-prog)))))) #+END_SRC *** Lisp and Scheme Support **** Aggressive Indent for lisp modes #+BEGIN_SRC emacs-lisp (use-package aggressive-indent :ensure t :hook ((lisp-mode-hook scheme-mode-hook clojure-mode-hook))) #+END_SRC **** Enable ParEdit in lispy modes #+BEGIN_SRC emacs-lisp ;; Lisp support (use-package package-lint-flymake :ensure t) ;; needed before activating lisp-interaction-mode-hook (use-package paredit :ensure nil :after package-lint-flymake :commands (enable-paredit-mode) :init (dolist (mode '(emacs-lisp-mode-hook lisp-interaction-mode-hook lisp-mode-hook scheme-mode-hook)) (add-hook mode #'enable-paredit-mode))) #+END_SRC #+RESULTS: **** Rainbow Parentheses #+BEGIN_SRC emacs-lisp (use-package rainbow-delimiters :ensure t :commands (rainbow-delimiters-mode) :hook (prog-mode . rainbow-delimiters-mode)) #+END_SRC #+RESULTS: : [nil 26418 38138 672360 nil elpaca-process-queues nil nil 82000 nil] **** Configure Sly for Common Lisp #+BEGIN_SRC emacs-lisp (use-package sly :ensure t :config (require 'sly-autoloads) :hook (lisp-mode-hook . #'sly-editing-mode)) (use-package sly-quicklisp :ensure t :after sly) (use-package sly-repl-ansi-color :ensure t :after sly) (use-package sly-asdf :ensure t :after sly) #+END_SRC #+RESULTS: : [nil 26432 28005 611924 nil elpaca-process-queues nil nil 196000 nil] **** Configure CLHS documentation Common Lisp Hyperspec is distributed as a package for #+BEGIN_SRC shell :tangle no AOC/2024/02> (ql:quickload "clhs") To load "clhs": Install 1 Quicklisp release: clhs ; Fetching # ; 2186.27KB ================================================== 2,238,743 bytes in 0.04 seconds (50845.91KB/sec) ; Loading "clhs" [package clhs]. ("clhs") #+END_SRC There is a wizard to help installing it in Emacs: #+BEGIN_SRC shell :tangle no AOC/2024/02> (clhs:print-emacs-setup-form) [ Quicklisp directory: "/home/pti/quicklisp/" (exists) If the above location is not correct, do: (setf clhs:*quicklisp-directory* "/path/to/quicklisp/") ] clhs-use-local.el was not found in your quicklisp directory. This means you're at step 1 of 2 for configuring Emacs/Slime to perform lookups/browsing with your local copy of the CLHS. Please run (clhs:install-clhs-use-local) in the (Common Lisp) REPL. This will install clhs-use-local.el in your quicklisp directory. Then, run (clhs:print-emacs-setup-form) again for instructions for step 2. ; No values AOC/2024/02> (clhs:install-clhs-use-local) T AOC/2024/02> (clhs:print-emacs-setup-form) [ Quicklisp directory: "/home/pti/quicklisp/" (exists) If the above location is not correct, do: (setf clhs:*quicklisp-directory* "/path/to/quicklisp/") ] (clhs-use-local.el was found in your quicklisp directory. Moreover, its version matches the one bundled with this CLHS ASDF wrapper. You may proceed with step 2 of 2 below.) Make Emacs evaluate this form to browse the CLHS locally: (load "/home/pti/quicklisp/clhs-use-local.el" t) Use C-c C-d h make-instance RET to test if the change was successful. If it was, then this will open your browser and the URL will begin with "file:///". Put the form in your ~/.emacs to persist the change for future sessions. The README file has some further information, including a list of 3 useful Slime CLHS lookup commands and how to get Emacs to open CLHS pages in a different browser. (Location: /home/pti/quicklisp/dists/quicklisp/software/clhs-0.6.3/README) ; No values AOC/2024/02> #+END_SRC #+BEGIN_SRC emacs-lisp (load (expand-file-name "~/quicklisp/clhs-use-local.el") t) #+END_SRC #+RESULTS: : t **** Enable Geiser Mode in Scheme Mode Configure Geiser and Scheme - map .scm file by default to Guile #+BEGIN_SRC emacs-lisp (use-package geiser-guile :ensure t :commands (geiser-guile)) (use-package geiser-chicken :ensure t :commands (geiser-chicken)) (use-package geiser-racket :ensure t :commands (geiser-racket)) (use-package geiser :ensure t :commands (geiser geiser-mode) :config (add-to-list 'geiser-implementations-alist `((dir ,(expand-file-name "~/src/guile")) guile)) (add-to-list 'geiser-implementations-alist `((dir ,(expand-file-name "~/src/chicken")) chicken)) (add-to-list 'geiser-implementations-alist `((dir ,(expand-file-name "~/src/racket")) racket)) (setq geiser-default-implementation 'guile)) (use-package scheme-mode :ensure nil :commands (scheme-mode) :hook (scheme-mode . geiser-mode)) #+END_SRC #+RESULTS: : [nil 26508 11537 881112 nil elpaca-process-queues nil nil 113000 nil] **** GUIX support [[https://gitlab.com/emacs-guix/emacs-guix][Emacs-guix]] is a module to interact with the guix system and help manage packages and profiles. It also offers support for creating additional profiles and packages for Guix. #+BEGIN_SRC emacs-lisp (use-package guix :ensure t :after geiser) #+END_SRC I find it a bit a confusing module. It provides a minor-mode **** Enable Cider for Clojure mode #+BEGIN_SRC emacs-lisp (use-package clojure-mode :ensure t :mode (("\\.clj\\'" . clojure-mode) ("\\.edn\\'" . clojure-mode)) :init (add-hook 'clojure-mode-hook #'yas-minor-mode) (add-hook 'clojure-mode-hook #'linum-mode) (add-hook 'clojure-mode-hook #'subword-mode) (add-hook 'clojure-mode-hook #'smartparens-mode) (add-hook 'clojure-mode-hook #'rainbow-delimiters-mode) (add-hook 'clojure-mode-hook #'eldoc-mode) (add-hook 'clojure-mode-hook #'idle-highlight-mode)) #+END_SRC #+BEGIN_SRC emacs-lisp (use-package cider :ensure t :defer t :init (add-hook 'cider-mode-hook #'clj-refactor-mode) :diminish subword-mode :config (setq nrepl-log-messages t cider-repl-display-in-current-window t cider-repl-use-clojure-font-lock t cider-prompt-save-file-on-load 'always-save cider-font-lock-dynamically '(macro core function var) nrepl-hide-special-buffers t cider-overlays-use-font-lock t) (cider-repl-toggle-pretty-printing)) #+END_SRC #+BEGIN_SRC emacs-lisp (use-package clj-refactor :defer t :ensure t :diminish clj-refactor-mode :config (cljr-add-keybindings-with-prefix "C-c C-m")) #+END_SRC **** Allow saving of an SBCL images When trying to call `(save-lisp-and-die #p"somefile")` , sbcl will throw an error that it cannot comply when multiple threads are active. For each project using this you need to define some helper function to stop the repl threads before saving the image like the following: #+BEGIN_SRC common-lisp :tangle no (defun sbcl-save-sly-and-die () "Save a sbcl image, even when running from inside Sly. This function should only be used in the *inferior-buffer* buffer, inside emacs." (mapcar #'(lambda (x) (slynk::close-connection x nil nil)) slynk::*connections*) (dolist (thread (remove (slynk-backend::current-thread) (slynk-backend::all-threads))) (slynk-backend::kill-thread thread)) (sleep 1) (sb-ext:save-lisp-and-die #P"~/your-main-program.exe" :toplevel #'your-main-function-here :executable t :compression t)) #+END_SRC This function has to be called in the *sly-inferior-lisp* #+BEGIN_SRC common-lisp :tangle no ;; in *sly-inferior-lisp* buffer (sbcl-save-sly-and-die) #+END_SRC *** Terraform Support #+BEGIN_SRC emacs-lisp ;; configure terraform support (use-package terraform-mode :ensure t :config (setq terraform-indent-level 2 terraform-format-on-save t) (keymap-set terraform-mode-map "C-c c k" #'terraform-open-doc) (keymap-set terraform-mode-map "C-c c f" #'terraform-format) (keymap-set terraform-mode-map "C-c c F" #'terraform-format-buffer)) #+END_SRC Map the keymap consistently to the eglot mappings. *** Zig Support #+BEGIN_SRC emacs-lisp ;; configure zig support (use-package zig-mode :ensure t :hook (zig-mode . eglot-ensure)) #+END_SRC *** Python Support **** Enable Pyvenv (pyvenv-mode 1)) #+BEGIN_SRC emacs-lisp (use-package pyvenv :ensure t :hook (python-mode . pyvenv-mode) (python-ts-mode . pyvenv-mode)) #+END_SRC **** Enable UV #+BEGIN_SRC emacs-lisp (require 'treesit) (use-package uv :ensure (uv :type git :host github :repo "johannes-mueller/uv.el" :wait t) :init (add-to-list 'treesit-language-source-alist '(toml "https://github.com/tree-sitter-grammars/tree-sitter-toml")) (unless (treesit-language-available-p 'toml) (treesit-install-language-grammar 'toml))) #+END_SRC #+RESULTS: : [nil 26751 43082 733388 nil elpaca-process-queues nil nil 945000 nil] *** Docker Support #+BEGIN_SRC emacs-lisp (use-package dockerfile-mode :defer t :ensure t :config (pcase snm-docker-executable ('docker (setq dockerfile-mode-command "docker")) ('podman (setq dockerfile-docker-command "podman")))) #+END_SRC #+RESULTS: : [nil 26557 44943 649 nil elpaca-process-queues nil nil 729000 nil] *** Gitlab CI Yaml Support #+BEGIN_SRC emacs-lisp (use-package gitlab-ci-mode :ensure (:host gitlab :repo "ptillemans/gitlab-ci-mode" :branch "fixes_2024") :mode "\\.gitlab-ci\\.yml\\'" :custom (gitlab-ci-url (auth-source-pass-get "url" "customer/gitlab/token")) (gitlab-ci-api-token (auth-source-pass-get 'secret "customer/gitlab/token"))) #+END_SRC #+RESULTS: : [nil 26760 26150 568817 nil elpaca-process-queues nil nil 219000 nil] ** Debugger Support #+BEGIN_SRC emacs-lisp (report-time-since-load "Programming - Debugger Support") #+END_SRC #+BEGIN_SRC emacs-lisp ;; install DAP servers (setq snm-vscode-js-debug-dir (file-name-concat user-emacs-directory "dape/vscode-js-debug")) (defun snm-install-vscode-js-debug () "Run installation procedure to install JS debugging support." (interactive) (mkdir snm-vscode-js-debug-dir t) (let ((default-directory (expand-file-name snm-vscode-js-debug-dir))) (vc-git-clone "https://github.com/microsoft/vscode-js-debug.git" "." nil) (report-time-since-load "git repository created") (call-process "npm" nil "*snm-install*" t "install") (report-time-since-load "npm dependencies installed") (call-process "npx" nil "*snm-install*" t "gulp" "dapDebugServer") (report-time-since-load "vscode-js-debug installed"))) (setq snm-codelldb-dir (file-name-concat user-emacs-directory "dape/codelldb")) (defun snm-install-codelldb () "Install Vadimcn.Vscode-Lldb DAP server for C/C++/RUST." (interactive) (let* ((default-directory snm-codelldb-dir) (arch (car (split-string system-configuration "-" nil nil))) (os (pcase system-type ('windows-nt "windows") ('gnu/linux "linux") ('darwin "darwin") (_ "unknown"))) (version "1.10.0") (release-url (concat "https://github.com/vadimcn/codelldb/releases/download/v" version "/codelldb-" arch "-" os ".vsix"))) (mkdir default-directory t) (url-copy-file release-url "codelldb.zip" t) (report-time-since-load "codelldb archive downloaded") (call-process "unzip" nil "*snm-install*" t "codelldb.zip") (report-time-since-load "codelldb installed") )) ;; configure dape (dap-mode) (use-package dape :ensure (dape :host github :repo "svaante/dape" :wait t) :defer 5 :config (progn ;; Use n for next etc. in REPL ;; (setq dape-repl-use-shorthand t) ;; Projectile users (add-to-list 'dape-configs `(vscode-js-node modes (js-mode js-ts-mode typescript-mode typescript-ts-mode) host "localhost" port 8123 command "node" command-cwd ,(file-name-concat snm-vscode-js-debug-dir "dist") command-args ("src/dapDebugServer.js" "8123") :type "pwa-node" :request "launch" :cwd dape-cwd :program dape-buffer-default :outputCapture "console" :sourceMapRenames t :pauseForSourceMap nil :enableContentValidation t :autoAttachChildProcesses t :console "internalConsole" :killBehavior "forceful")) (add-to-list 'dape-configs `(delve modes (go-mode go-ts-mode) command "dlv" command-args ("dap" "--listen" "127.0.0.1:55878") command-cwd dape-command-cwd host "127.0.0.1" port 55878 :type "debug" ;; needed to set the adapterID correctly as a string type :request "launch" :cwd dape-cwd :program dape-buffer-default)) (add-to-list 'dape-configs `(codelldb modes (c-mode c-ts-mode c++-mode c++-ts-mode rust-ts-mode rust-mode) ;; Replace vadimcn.vscode-lldb with the vsix directory you just extracted command ,(expand-file-name (file-name-concat snm-codelldb-dir (concat "extension/adapter/codelldb" (if (eq system-type 'windows-nt) ".exe" "")))) host "localhost" port 5818 command-args ("--port" "5818") :type "lldb" :request "launch" :cwd dape-cwd :program dape-buffer-default)) (add-to-list 'dape-configs `(debugpy modes (python-ts-mode python-mode) command "python" command-args ("-m" "debugpy.adapter") :type "executable" :request "launch" :cwd dape-cwd :program dape-buffer-default)) )) #+END_SRC #+RESULTS: *** TODO move scheme configuration to the scheme section or leave it here but move it to config, whatever makes most sense at the moment. ** BoilerPlate Generator The way I do advent of code requires me to create a main file and a test file every day with some boilerplate content. The *org-generate* package uses an org file to structure boilerplate templates to be generated. By default it uses #+BEGIN_SRC emacs-lisp (use-package org-generate :ensure t ) #+END_SRC #+RESULTS: : [nil 26455 5250 886750 nil elpaca-process-queues nil nil 641000 nil] * Writing and Planning #+BEGIN_SRC emacs-lisp (report-time-since-load "Writing and Planning") #+END_SRC ** Org Mode *** Configure Org Mode #+BEGIN_SRC emacs-lisp (use-package org-mode :mode "\\.org$" :ensure nil :after org :config (progn (setq org-log-done 'time) (setq org-confirm-babel-evaluate nil) (setq org-export-babel-evaluate nil) (setq org-html-validation-link nil) ;; ... more stuff ) ) #+END_SRC *** Mixed Pitch Support by Default in Org #+BEGIN_SRC emacs-lisp (defun snm-org-mode-config () "Set options for better writing in org buffers." (mixed-pitch-mode) (visual-line-mode) (turn-on-auto-fill) ) (use-package org-bullets :ensure t :if (display-graphic-p) :hook (org-mode . org-bullets-mode)) (use-package mixed-pitch :ensure t :if (display-graphic-p) :hook (org-mode . mixed-pitch-mode)) #+END_SRC #+RESULTS: : [nil 26279 36119 854408 nil elpaca-process-queues nil nil 376000 nil] *** Org Appear Hide the org markers when point is not on the element being decorated. #+BEGIN_SRC emacs-lisp (use-package org-appear :ensure t :hook (org-mode . org-appear-mode)) #+END_SRC #+RESULTS: : [nil 26432 31427 677147 nil elpaca-process-queues nil nil 738000 nil] *** Org Babel Support I have a test file which has samples of babel features for easy testing in my [[file:~/org/snamellit/testfile.org::*User Journey Graph][org babel test file.]] **** Support Mermaid Diagrams in Babel Blocks #+BEGIN_SRC emacs-lisp ;; enable mermaid for org-babel (use-package mermaid-mode :ensure t :demand t :mode "\\.mmd\\'") #+END_SRC #+RESULTS: : [nil 26499 60213 709442 nil elpaca-process-queues nil nil 672000 nil] Mermaid needs support of the mermaid-cli which is a node package. It can be installed with #+BEGIN_SRC shell :tangle no npm install -g @mermaid-js/mermaid-cli #+END_SRC #+RESULTS: | | | | | | | | | | | | | | added | 281 | packages, | removed | 60 | packages, | and | changed | 134 | packages | in | 18s | | | | | | | | | | | | | | | 52 | packages | are | looking | for | funding | | | | | | | | run | `npm | fund` | for | details | | | | | | | | **** Support PlantUML Diagrams in Babel Blocks Requires nothing special, other than *plantuml.jar* archive installed. The following code block depends on [[*Get latest version of a github released project][Get latest version of a github released project]] utility function. This block will check if there is a plantuml.jar in the emacs config directory and if not download the latest version from github. The `snm-download-latest-plantuml` is made interactive to manually install the latest version if needed. #+BEGIN_SRC emacs-lisp :lexical t (defun snm-download-latest-plantuml () "Download the latest version of PlantUML. This function is interactive to make it easy to upgrade to the latest, current version with `M-x snm-download-latest-plantuml'." (interactive) (let* ((version (snm-latest-github-release "plantuml/plantuml")) (url (format "https://github.com/plantuml/plantuml/releases/download/%s/plantuml-%s.jar" version (substring version 1)))) (message "Downloading PlantUML version %s from %s" version url) (url-copy-file url (concat user-emacs-directory "plantuml.jar") t))) (let ((plantuml-jar (concat user-emacs-directory "plantuml.jar"))) (if (not (file-exists-p plantuml-jar)) (snm-download-latest-plantuml)) (setq org-plantuml-jar-path plantuml-jar)) #+END_SRC #+RESULTS: : ~/.config/emacs/plantuml.jar **** Configure Babel Languages #+BEGIN_SRC emacs-lisp :tangle yes ;; configure babel languages (use-package ob :custom (org-babel-load-languages '((emacs-lisp . t) (shell . t) (python . t) (latex . t) (scheme . t) (plantuml . t) (mermaid . t) (sql . t) (dot . t))) ) #+END_SRC #+RESULTS: **** Temporary Patches for Org Babel ***** Fix Scheme Babel Bug #+BEGIN_SRC emacs-lisp ;; fix a bug in ob-scheme which causes an error to be thrown when evaluating ;; a cons cell or improper list ;; see https://list.orgmode.org/87bkk3x1bu.fsf@gajsin.name/T/ (defun org-babel-scheme--table-or-string (results) "Convert RESULTS into an appropriate elisp value. If the results look like a list or tuple, then convert them into an Emacs-lisp table, otherwise return the results as a string." (let ((res (org-babel-script-escape results))) (cond ((proper-list-p res) (mapcar (lambda (el) (if (or (null el) (eq el 'null)) org-babel-scheme-null-to el)) res)) (t res)))) #+END_SRC #+RESULTS: : org-babel-scheme--table-or-string **** TODO Move babel test file to emacs config folder Alternatively I might add a sample after each configured block to keep it in the same context. Hmmm.... sounds even better. *** Org Export **** Org Export to Markdown #+BEGIN_SRC emacs-lisp (use-package ox-md :ensure nil :after ox ) #+END_SRC **** Org Latex Export ***** Syntax Highlighting requires Multiple Passes #+BEGIN_SRC emacs-lisp ;; support for minted in LaTeX for code highlighting (use-package ox-latex :ensure nil :after ox :config (setq org-latex-compiler "lualatex") (setq org-latex-pdf-process '("%latex -shell-escape -interaction nonstopmode -output-directory %o %f" "%latex -interaction nonstopmode -output-directory %o %f" "%latex -interaction nonstopmode -output-directory %o %f")) ) #+END_SRC ***** Load Customer Latex Classes #+BEGIN_SRC emacs-lisp ;; Customer LaTeX classes (setq mlx-latex-classes '( ("mlx-beamer" "\\documentclass{mlx-beamer} [NO-DEFAULT-PACKAGES] [NO-PACKAGES]" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("mlx-book" "\\documentclass{mlx-book} [NO-DEFAULT-PACKAGES] [NO-PACKAGES]" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("mlx-report" "\\documentclass{mlx-report} [NO-DEFAULT-PACKAGES] [NO-PACKAGES]" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("mlx-article" "\\documentclass{mlx-article} [NO-DEFAULT-PACKAGES] [NO-PACKAGES]" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) ("mlx-project-charter" "\\documentclass{mlx-project-charter} [NO-DEFAULT-PACKAGES] [NO-PACKAGES]" ("\\section{%s} \\begin{mdframed}" "\\end{mdframed}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")))) #+END_SRC ***** Load My Latex Classes #+BEGIN_SRC emacs-lisp (setq snm-latex-classes '( ("snm-beamer" "\\documentclass{snm-beamer} [NO-DEFAULT-PACKAGES] [NO-PACKAGES]" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("snm-book" "\\documentclass{snm-book} [NO-DEFAULT-PACKAGES] [NO-PACKAGES]" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("snm-report" "\\documentclass{snm-report} [NO-DEFAULT-PACKAGES] [NO-PACKAGES]" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("snm-invoice" "\\documentclass{snm-invoice} [NO-DEFAULT-PACKAGES] [NO-PACKAGES]" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) ("snm-article" "\\documentclass{snm-article} [NO-DEFAULT-PACKAGES] [NO-PACKAGES]" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")))) (with-eval-after-load 'ox-latex (dolist (class (append mlx-latex-classes snm-latex-classes)) (add-to-list 'org-latex-classes class))) #+END_SRC **** Export to Confluence #+BEGIN_SRC emacs-lisp (use-package org-contrib :ensure t) #+END_SRC #+RESULTS: : [nil 26576 2769 688869 nil elpaca-process-queues nil nil 120000 nil] #+BEGIN_SRC emacs-lisp (use-package ox-confluence :after org-contrib :ensure nil) #+END_SRC #+RESULTS: #+BEGIN_SRC emacs-lisp (use-package ox-confluence-en :after ox-confluence :ensure (ox-confluence-en :host github :repo "correl/ox-confluence-en")) #+END_SRC #+RESULTS: : [nil 26576 2809 520906 nil elpaca-process-queues nil nil 290000 nil] **** Blogging with Zola gicrisf has [[https://github.com/gicrisf/ox-zola][created a package]] to export org files to Zola. #+BEGIN_SRC emacs-lisp (use-package ox-hugo :ensure t :after ox) (use-package ox-zola :ensure (ox-zola :host github :repo "gicrisf/ox-zola" :files (:defaults "*.el" "backend" "stylesheets")) :after (ox-hugo) :config (require 'ox-hugo) ) #+END_SRC #+RESULTS: It is a wrapper around ~ox-hugo~ to export org files to Zola. It supports most features of it and directs the user to the [[https://ox-hugo.scripter.co/][the hugo exporter manual.]] *** Org Capture Customization #+BEGIN_SRC emacs-lisp (use-package org-capture :ensure nil :config (progn (setq org-capture-templates '()) (add-to-list 'org-capture-templates '("t" "Todo" entry (file+headline +org-capture-todo-file "Tasks") "* TODO %?\n %i\n %a")) (add-to-list 'org-capture-templates '("n" "Note" entry (file+headline +org-capture-todo-file "Notes") "* %?\n %i\n %a")) (add-to-list 'org-capture-templates '("j" "Journal" entry (file+datetree +org-capture-journal-file) "* %?\nEntered on %U\n %i\n %a")) (add-to-list 'org-capture-templates '("b" "Blog Post" entry (file+headline "~/org/snamellit/blog.org" "Blog Posts") "** %^{Blog Title:}\n:PROPERTIES:\n:EXPORT_FILE_NAME %^{Export Filename:}\n:EXPORT_DATE: %t\n:END:\n%i%?")) ;; configure support for recipes (add-to-list 'org-capture-templates '("c" "Cookbook" entry (file "~/org/cookbook.org") "%(org-chef-get-recipe-from-url)" :empty-lines 1)) (add-to-list 'org-capture-templates '("m" "Manual Cookbook" entry (file "~/org/cookbook.org") "* %^{Recipe title: }\n :PROPERTIES:\n :source-url:\n :servings:\n :prep-time:\n :cook-time:\n :ready-in:\n :END:\n** Ingredients\n %?\n** Directions\n\n"))) :bind (("C-c C" . org-capture))) #+END_SRC #+RESULTS: : t *** Org GCal Support #+BEGIN_SRC emacs-lisp ;; configure support for google calendar (use-package org-gcal ;; :ensure t :custom (org-gcal-client-id (auth-source-pass-get 'secret "snamellit/org-gcal-client")) (org-gcal-client-secret (auth-source-pass-get "id" "snamellit/org-gcal-client")) (org-gcal-fetch-file-alist '(("pti@snamellit.com" . "~/org/schedule.org"))) :commands (org-gcal-sync org-gcal-fetch) ) #+END_SRC #+RESULTS: *** Org Jira Integration #+BEGIN_SRC emacs-lisp ;; configure org-jira (use-package org-jira :ensure t ; (:host github :repo "ptillemans/org-jira" :branch "pti_fix_getUsers") :commands (org-jira-get-issues org-jira-get-projects) :config (setq org-jira-users '(("Peter Tillemans". "557058:bdf83521-663b-4ae6-9b71-487bb98e2add"))) (setq jiralib-agile-page-size 1000) (setq org-jira-custom-jqls '( )) (make-directory "~/.org-jira" 'parents) (setq jiralib-url (auth-source-pass-get "url" "customer/jira")) (setq org-jira-custom-jqls '((:jql " assignee = currentUser() and (created > '2024-01-01' or updated > '2024-01-01') order by created DESC" :limit 100 :filename "this-year") (:jql " assignee = currentUser() and project = UNILRN order by priority DESC " :limit 100 :filename "~/Projects/unifylearn/jira") (:jql " assignee = currentUser() and project = TTRK order by priority DESC " :limit 100 :filename "~/Projects/timetrak/jira") ) ) (jiralib-login (auth-source-pass-get "user" "customer/jira") (auth-source-pass-get 'secret "customer/jira")) :bind (("C-c j i g" . 'org-jira-get-issues) ("C-c j p g" . 'org-jira-get-projects) ("C-c j i j" . 'org-jira-get-issues-from-custom-jql))) #+END_SRC #+RESULTS: : [nil 26760 26288 212481 nil elpaca-process-queues nil nil 913000 nil] It is very useful to create for each active project a custom JQL to make a snapshot of issues just for that project in the folder of the project to keep everything in context. **** Keybindings | Key | Command | |---------+------------------------------------------| | C-c pg | org-jira-get-projects | | C-c bg | org-jira-get-boards | | C-c iv | org-jira-get-issues-by-board | | C-c ib | org-jira-browse-issue | | C-c ig | org-jira-get-issues | | C-c ij | org-jira-get-issues-from-custom-jql | | C-c ih | org-jira-get-issues-headonly | | C-c if | org-jira-get-issues-from-filter-headonly | | C-c iF | org-jira-get-issues-from-filter | | C-c iu | org-jira-update-issue | | C-c iw | org-jira-progress-issue | | C-c in | org-jira-progress-issue-next | | C-c ia | org-jira-assign-issue | | C-c isr | org-jira-set-issue-reporter | | C-c ir | org-jira-refresh-issue | | C-c iR | org-jira-refresh-issues-in-buffer | | C-c ic | org-jira-create-issue | | C-c ik | org-jira-copy-current-issue-key | | C-c sc | org-jira-create-subtask | | C-c sg | org-jira-get-subtasks | | C-c cc | org-jira-add-comment | | C-c cu | org-jira-update-comment | | C-c wu | org-jira-update-worklogs-from-org-clocks | | C-c tj | org-jira-todo-to-jira | | C-c if | org-jira-get-issues-by-fixversion | **** TODO add focused project support There should be some things we can do to better integrate this with projects: - update issues in background when opening the project. - run custom JQL defined in the project iso globally. *** Daviwil's Productivity Tools @daviwil has a set of productivity tools which are very useful. I have **** Find all tasks with a specific tag (or without) #+BEGIN_SRC emacs-lisp :tangle no (setq org-agenda-custom-commands '(("p" "Planning" tags-todo "+@planning"))) #+END_SRC #+RESULTS: | p | Planning | tags-todo | +@planning | We can remove tasks with a certain tag by adding `-@work` to the pattern. **** Find all tasks with a specific tag (or without) #+BEGIN_SRC emacs-lisp :tangle no (setq org-agenda-custom-commands '(("u" "Untagged Tasks" tags-todo "-{.*}"))) #+END_SRC #+RESULTS: | u | Untagged Tasks | tags-todo | -{.*} | **** Combine multiple filters We can add a list of queries #+BEGIN_SRC emacs-lisp :tangle no (setq org-agenda-custom-commands '(("p" "Planning" ((tags-todo "+@planning") (tags-todo "-{.*}"))))) #+END_SRC #+RESULTS: | p | Planning | ((tags-todo +@planning) (tags-todo -{.*})) | **** We can add settings to each filter #+BEGIN_SRC emacs-lisp :tangle no (setq org-agenda-custom-commands '(("p" "Planning" ((tags-todo "+@planning" ((org-agenda-overriding-header "Planning Tasks"))) (tags-todo "-{.*}" ((org-agenda-overriding-header "Untagged Tasks"))))))) #+END_SRC #+RESULTS: | p | Planning | ((tags-todo +@planning ((org-agenda-overriding-header Planning Tasks))) (tags-todo -{.*} ((org-agenda-overriding-header Untagged Tasks)))) | **** Add support for an input file #+BEGIN_SRC emacs-lisp :tangle no (setq org-agenda-custom-commands '(("i" "Inbox" ((todo ".*" ((org-agenda-files '("~/Nextcloud/org/")) (org-agenda-overriding-header "Unprocessed Inbox Items"))))))) #+END_SRC #+RESULTS: | i | Inbox | ((todo .* ((org-agenda-files '(~/Nextcloud/org/)) (org-agenda-overriding-header Unprocessed Inbox Items)))) | **** Daily Agenda #+BEGIN_SRC emacs-lisp :tangle no (setq org-agenda-custom-commands '(("d" "Daily Agenda" ((agenda "" ((org-agenda-span 'day) (org-deadline-warning-days 1) (org-agenda-overriding-header "Today's Agenda"))) (tags-todo "+PRIORITY=\"A\"" ((org-agenda-overriding-header "High-Priority Unfinished Tasks") )))))) #+END_SRC #+RESULTS: | d | Daily Agenda | ((agenda ((org-agenda-span 'day) (org-deadline-warning-days 1) (org-agenda-overriding-header Today's Agenda))) (tags-todo +PRIORITY="A" ((org-agenda-overriding-header High-priority unfinished tasks)))) | **** Weekly Review #+BEGIN_SRC emacs-lisp (setq org-log-done 'time) ; log the time when a task is completed (setq org-agenda-start-with-log-mode t) ; show the log mode when starting the agenda (setq org-agenda-custom-commands '(("w" "Weekly Review" ((agenda "" ((org-agenda-overriding-header "Completed Tasks") (org-agenda-skip-function (org-agenda-skip-entry-if 'nottodo 'done)) (org-agenda-span 'week))) (agenda "" ((org-agenda-overriding-header "Unfinished Scheduled Tasks") (org-agenda-skip-function (org-agenda-skip-entry-if 'todo 'done)) (org-agenda-span 'week))) )))) #+END_SRC #+RESULTS: | w | Weekly Review | ((agenda ((org-agenda-overriding-header Completed Tasks) (org-agenda-skip-function (org-agenda-skip-entry-if 'nottodo 'done)) (org-agenda-span 'week))) (agenda ((org-agenda-overriding-header Unfinished Scheduled Tasks) (org-agenda-skip-function (org-agenda-skip-entry-if 'todo 'done)) (org-agenda-span 'week)))) | **** Customer GTD Create an agenda view specifically focused on customer tasks both in the org tree and in the customer JIRA. #+BEGIN_SRC emacs-lisp (add-to-list 'org-agenda-custom-commands '("G" "Customer GTD" ((alltodo ".*" ((org-agenda-files '("~/org/customer/" "~/.org-jira/")) (org-agenda-overriding-header "Customer GTD")))))) #+END_SRC #+RESULTS: | G | Customer GTD | ((alltodo .* ((org-agenda-files '(~/org/customer/ ~/.org-jira/)) (org-agenda-overriding-header Customer GTD)))) | | G | Customer GTD | ((alltodo .* ((org-agenda-files '(~/org/customer/)) (org-agenda-overriding-header Customer GTD)))) | | w | Weekly Review | ((agenda ((org-agenda-overriding-header Completed Tasks) (org-agenda-skip-function (org-agenda-skip-entry-if 'nottodo 'done)) (org-agenda-span 'week))) (agenda ((org-agenda-overriding-header Unfinished Scheduled Tasks) (org-agenda-skip-function (org-agenda-skip-entry-if 'todo 'done)) (org-agenda-span 'week)))) | *** Org Configuration #+BEGIN_SRC emacs-lisp (use-package org :ensure nil :demand t :custom (org-return-follows-link t) (org-mouse-1-follows-link t) (org-link-descriptive t) (org-agenda-skip-scheduled-if-done t) (org-agenda-skip-deadline-if-done t) (org-hide-emphasis-markers t) (line-spacing 0.1) (left-margin-width 2) (right-margin-width 2) (org-todo-keywords '((sequence "TODO(t)" "NEXT(n)" "WAITING(w)" "SOMEDAY(s)" "PROJ(p)" "|" "DONE(d)" "CANCELED(c)"))) (org-todo-keywords-for-agenda '((sequence "NEXT(n)" "TODO(t)" "WAITING(w)" "SOMEDAY(s)" "PROJ(p)" "|" "DONE(d)" "CANCELED(c)"))) (org-agenda-files (list "~/Nextcloud/org/" "~/org/snamellit/" "~/org/customer/" "~/org/personal/" "~/.org-jira/" )) (org-refile-targets '( (org-agenda-files . (:level . 1)) ("~/org/customer/gtd.org" . (:level . 1)) ("~/org/personal/bijen.org" . (:level . 1)) ("~/org/personal/fitness.org" . (:level . 1)) )) (org-babel-load-languages '((emacs-lisp . t) (shell . t) (python . t) (latex . t) (scheme . t) (plantuml . t) (dot . t))) :config (message "Configuring org mode") ;; set files for agenda views (setq +org-capture-todo-file "~/Nextcloud/org/inbox.org" +org-capture-notes-file "~/Nextcloud/org/inbox.org" +org-capture-journal-file "~/Nextcloud/org/journal.org" +org-capture-projects-file "~/Nextcloud/org/projects.org") (org-babel-do-load-languages 'org-babel-load-languages org-babel-load-languages) :hook ( (org-mode . snm-org-mode-config) (org-mode . org-indent-mode) ) :bind ( ("C-c a" . org-agenda) ("C-c l" . org-store-link) )) #+END_SRC #+RESULTS: : org-store-link ** Denote #+BEGIN_SRC emacs-lisp ;; configure denote (use-package denote :ensure t :init (setq denote-directory (file-name-concat (expand-file-name "~") "Nextcloud/denote")) (setq denote-dired-directories (list denote-directory (expand-file-name "~/Documents/denote"))) :hook (dired-mode . denote-dired-mode-in-directories) :bind ( (" n d" . (lambda () (interactive) (dired denote-directory))) (" n n" . #'denote) (" n N" . #'denote-type) (" n c" . #'denote-link-or-create) (" n t" . #'denote-template) (" n z" . #'denote-signature) (" n l" . #'denote-link) (" n L" . #'denote-find-link) (" n k" . #'denote-keywords-add) (" n b" . #'denote-link-backlink) (" n B" . #'denote-find-backlink) (" n r" . #'denote-rename-file) (" n R" . #'denote-rename-file-using-front-matter) (" n f" . (lambda () (interactive) (consult-find denote-directory))))) #+END_SRC #+RESULTS: : [nil 26544 34903 498589 nil elpaca-process-queues nil nil 963000 nil] **** TODO explain what denote-dired-mode-in-directories does. * AI Support ** AI Provider API keys As many tools require API keys, I better define them once and reuse them in the configuration of the individual tools. #+BEGIN_SRC emacs-lisp (setq openai-api-key (auth-source-pass-get 'secret "snamellit/openai-api-key")) (setq anthropic-api-key (auth-source-pass-get 'secret "snamellit/anthropic-api-key")) (setq gemini-api-key (auth-source-pass-get 'secret "snamellit/gemini-api-key")) #+END_SRC #+RESULTS: : AIzaSyBAkk0xHNkIBxCzkfvbOgYVb-B6BguWVUI ** Enable LLM access with Ellama Configures access to language models using Ellama. I don't know whether to put it under writing, comms or programming as it is equally /useful(?)/ for either activity. So I promoted it to an Editor feature. #+BEGIN_SRC emacs-lisp (use-package llm :ensure t) #+END_SRC #+RESULTS: : [nil 26497 15516 337719 nil elpaca-process-queues nil nil 495000 nil] #+RESULTS:g #+BEGIN_SRC emacs-lisp :tangle no (use-package ellama :ensure t :defer t :requires (llm) :config (message "Ellama loaded") (keymap-global-set "C-c e" 'ellama-transient-main-menu) :custom (ellama-language "English") (ellama-sessions-directory (expand-file-name "~/Nextcloud/ellama-sessions")) (ellama-providers '(("openai" . (progn (require 'llm-openai) (make-llm-openai :key openai-api-key :chat-model "gpt-4o")))) )) #+END_SRC #+RESULTS: : [nil 26497 19957 511863 nil elpaca-process-queues nil nil 742000 nil] It seems the *gpt-4o* model provides better responses. I should investigate local models more. *** Use Gemini with ellama This is mostly for those who want to use Google Cloud specifically, most users should use Gemini instead, which is easier to set up. You can set up with make-llm-vertex, with the following parameters: | paramter | description | |------------------+-------------------------------------------------------------------------------------------------------------------------| | | | | :project | Your project number from Google Cloud that has Vertex API enabled. | | :chat-model | A model name from the list of Vertex's model names. This is optional, and will default to a reasonable model. | | :embedding-model | A model name from the list of Vertex's embedding model names. This is optional, and will default to a reasonable model. | In addition to the provider, which you may want multiple of (for example, to charge against different projects), there are customizable variables: - llm-vertex-gcloud-binary: The binary to use for generating the API key. - llm-vertex-gcloud-region: The gcloud region to use. It's good to set this to a region near where you are for best latency. Defaults to "us-central1". If you haven't already, you must run the following command before using this: #+BEGIN_SRC shell :tangle no gcloud beta services identity create --service=aiplatform.googleapis.com --project=PROJECT_ID #+END_SRC However this is not for the Gemini Code Assistant. It is unclear how to use that backend. Gemini Code Assistant is part of the Google Cloud Tools. ** GPTel LLM support Most of the mind share seems to be around [[https://github.com/karthink/gptel][gptel]] as basis for LLM integration in Emacs. #+BEGIN_SRC emacs-lisp (use-package gptel :ensure t :commands (gptel) :config ;;(setq gptel-default-mode 'org-mode) (setq gptel-api-key openai-api-key) (gptel-make-gemini "Gemini" :key gemini-api-key :stream t) (gptel-make-anthropic "Claude" :stream t :key anthropic-api-key) (gptel-make-ollama "Qwen Coder" :models '(qwen2.5-coder:14b :description "QWen 2.5 Coder 14b")) ;; define some tools for gptel (gptel-make-tool :function (lambda (url) (with-current-buffer (url-retrieve-synchronously url) (goto-char (point-min)) (forward-paragraph) (let ((dom (libxml-parse-html-region (point) (point-max)))) (run-at-time 0 nil #'kill-buffer (current-buffer)) (with-temp-buffer (shr-insert-document dom) (buffer-substring-no-properties (point-min) (point-max)))))) :name "read_url" :description "Fetch and read the contents of a URL" :args (list '(:name "url" :type "string" :description "The URL to read")) :category "web") (gptel-make-tool :function (lambda (buffer text) (with-current-buffer (get-buffer-create buffer) (save-excursion (goto-char (point-max)) (insert text))) (format "Appended text to buffer %s" buffer)) :name "append_to_buffer" :description "Append text to the an Emacs buffer. If the buffer does not exist, it will be created." :args (list '(:name "buffer" :type "string" :description "The name of the buffer to append text to.") '(:name "text" :type "string" :description "The text to append to the buffer.")) :category "emacs") ;; Message buffer logging tool (gptel-make-tool :function (lambda (text) (message "%s" text) (format "Message sent: %s" text)) :name "echo_message" :description "Send a message to the *Messages* buffer" :args (list '(:name "text" :type "string" :description "The text to send to the messages buffer")) :category "emacs") ;; buffer retrieval tool (gptel-make-tool :function (lambda (buffer) (unless (buffer-live-p (get-buffer buffer)) (error "Error: buffer %s is not live." buffer)) (with-current-buffer buffer (buffer-substring-no-properties (point-min) (point-max)))) :name "read_buffer" :description "Return the contents of an Emacs buffer" :args (list '(:name "buffer" :type "string" :description "The name of the buffer whose contents are to be retrieved")) :category "emacs") (gptel-make-tool :function (lambda (directory) (mapconcat #'identity (directory-files directory) "\n")) :name "list_directory" :description "List the contents of a given directory" :args (list '(:name "directory" :type "string" :description "The path to the directory to list")) :category "filesystem") (gptel-make-tool :function (lambda (parent name) (condition-case nil (progn (make-directory (expand-file-name name parent) t) (format "Directory %s created/verified in %s" name parent)) (error (format "Error creating directory %s in %s" name parent)))) :name "make_directory" :description "Create a new directory with the given name in the specified parent directory" :args (list '(:name "parent" :type "string" :description "The parent directory where the new directory should be created, e.g. /tmp") '(:name "name" :type "string" :description "The name of the new directory to create, e.g. testdir")) :category "filesystem") (gptel-make-tool :function (lambda (path filename content) (let ((full-path (expand-file-name filename path))) (with-temp-buffer (insert content) (write-file full-path)) (format "Created file %s in %s" filename path))) :name "create_file" :description "Create a new file with the specified content" :args (list '(:name "path" :type "string" :description "The directory where to create the file") '(:name "filename" :type "string" :description "The name of the file to create") '(:name "content" :type "string" :description "The content to write to the file")) :category "filesystem") (gptel-make-tool :function (lambda (filepath) (with-temp-buffer (insert-file-contents (expand-file-name filepath)) (buffer-string))) :name "read_file" :description "Read and display the contents of a file" :args (list '(:name "filepath" :type "string" :description "Path to the file to read. Supports relative paths and ~.")) :category "filesystem") ;; follow output (add-hook 'gptel-post-stream-hook 'gptel-auto-scroll) ;; move to next prompt after response (add-hook 'gptel-post-response-functions 'gptel-end-of-response) ) #+END_SRC #+RESULTS: : [nil 26626 15252 706789 nil elpaca-process-queues nil nil 969000 nil] ** Copilot Support #+BEGIN_SRC emacs-lisp (report-time-since-load "Programming - Copilot Support") #+END_SRC #+BEGIN_SRC emacs-lisp :tangle no (use-package copilot :ensure (copilot :host github :repo "zerolfx/copilot.el" :branch "main" :files ("dist" "*.el")) :bind ("C-S-y" . copilot-accept-completion) :config (add-to-list 'copilot-indentation-alist '(scheme-mode . 2)) (add-to-list 'copilot-indentation-alist '(emacs-lisp-mode . 2)) (add-to-list 'copilot-indentation-alist '(lisp-mode . 2)) :custom (copilot-indent-offset-warning-disabled t "Disable indent offset warning" ) :hook (prog-mode . copilot-mode) (org-mode . copilot-mode)) #+END_SRC #+RESULTS: : [nil 26506 39443 528692 nil elpaca-process-queues nil nil 667000 nil] ** SuperMaven Support There is a lot of positive hubbub around [[https://github.com/crazywolf132/supermaven.el][SuperMaven]]. #+BEGIN_SRC emacs-lisp :tangle no (use-package supermaven :ensure (supermaven :host github :repo "crazywolf132/supermaven.el" :branch "main") :init (setq supermaven-ignore-filetypes '("org" "txt")) (setq supermaven-disable-inline-completion nil) (setq supermaven-keymaps '((accept-suggestion . "TAB") (clear-suggestion . "C-]") (accept-word . "C-j"))) (setq supermaven-log-level 'debug) :hook (prog-mode . supermaven-mode)) #+END_SRC #+RESULTS: : [nil 26528 36711 407251 nil elpaca-process-queues nil nil 656000 nil] <2025-01-28 Tue> Tried it out but did not work. I got following errors : #+BEGIN_SRC fundamental [2025-01-28 14:47:15] [INFO] Supermaven process started successfully [2025-01-28 14:47:17] [INFO] Stopping Supermaven process... [2025-01-28 14:47:17] [INFO] Supermaven process killed [2025-01-28 14:47:17] [INFO] Supermaven process started successfully [2025-01-28 14:47:19] [INFO] Stopping Supermaven process... [2025-01-28 14:47:19] [INFO] Supermaven process killed [2025-01-28 14:47:19] [INFO] Supermaven process started successfully [2025-01-28 14:47:21] [INFO] Stopping Supermaven process... [2025-01-28 14:47:21] [INFO] Supermaven process killed [2025-01-28 14:47:21] [INFO] Supermaven process started successfully [2025-01-28 14:47:21] [INFO] Stopping Supermaven process... [2025-01-28 14:47:21] [INFO] Supermaven process killed [2025-01-28 14:47:21] [INFO] Supermaven process started successfully [2025-01-28 14:47:21] [INFO] Supermaven process started successfully [2025-01-28 14:47:22] [INFO] Supermaven process hangup #+END_SRC In a separate terminal I see the pid change every 2 seconds. It seems to work fine in vscode. +Not tested in neovim yet+. It works just fine in Neovim. Supermaven requires company support at the moment. There is a [[https://github.com/crazywolf132/supermaven.el/issues/12][Feature Request open]] to add corfu support. ** Gemini Code Completion #+BEGIN_SRC emacs-lisp (use-package google-gemini :ensure (google-gemini :host github :repo "emacs-openai/google-gemini") :config (setq google-gemini-key gemini-api-key) ) #+END_SRC #+RESULTS: : [nil 26546 33151 856622 nil elpaca-process-queues nil nil 426000 nil] #+BEGIN_SRC emacs-lisp (use-package gemini-code-completion :ensure (gemini-code-completion :host github :repo "shishimaru/gemini-code-completion.el" :files ("*.el")) :bind ("C-c g" . gemini-code-completion) :config ;;https://github.com/shishimaru/gemini-code-completion.el/issues/13 (setq gemini-code-completion-min-number-of-candidates 1) (setq gemini-code-completion-disable-completion-keybinding t) ) #+END_SRC #+RESULTS: : [nil 26525 26586 616591 nil elpaca-process-queues nil nil 615000 nil] ** Aider Support Aider is a package which works as a pair programming partner to generate code. #+BEGIN_SRC emacs-lisp (use-package aidermacs :ensure (:host github :repo "MatthewZMD/aidermacs" :files ("*.el")) :config ;; Use claude-3-5-sonnet cause it is best in aider benchmark ;;(setq aider-args '("--model" "anthropic/claude-3-5-sonnet-20241022")) ;;(setenv "ANTHROPIC_API_KEY" anthropic-api-key) ;; Or use chatgpt model since it is most well known ;; (setq aider-args '("--model" "gpt-4o-mini")) ;; (setenv "OPENAI_API_KEY" ) ;; Or use gemini v2 model since it is very good and free (setq aidermacs-default-model "gemini-2.0-flash-thinking-exp-01-21") (setenv "GEMINI_API_KEY" google-gemini-key) (setq aidermacs-auto-commits t) (setq aidermacs-use-architect-mode t) (setq aidermacs-backend 'vterm) ;; ;; Optional: Set a key binding for the transient menu ) #+END_SRC #+RESULTS: : [nil 26557 35519 420170 nil elpaca-process-queues nil nil 238000 nil] ** Dired Configuration Enables an alternative file navigation behavior in Dired, Emacs' directory editor: #+BEGIN_SRC emacs-lisp (put 'dired-find-alternate-file 'disabled nil) #+END_SRC ** Use Magit for version control #+BEGIN_SRC emacs-lisp ;; default to magit for version control (use-package magit :ensure (:wait t) :commands (magit-status) :bind (("C-x p v" . magit-status) (" p v" . magit-status))) #+END_SRC #+RESULTS: : [nil 26709 8564 25469 nil elpaca-process-queues nil nil 123000 nil] ** Better EDiff support #+BEGIN_SRC emacs-lisp ;; better ediff setting suggested by cwebber (use-package ediff :commands (ediff ediff-files ediff3 ediff-files3) :config (setq ediff-window-setup-function 'ediff-setup-windows-plain ediff-split-window-function 'split-window-horizontally)) #+END_SRC #+RESULTS: : t ** Replace normal Buffer Support with IBuffer Configure ibuffer support with project contexts, courtesy of crafted emacs #+BEGIN_SRC emacs-lisp ;;; enhance ibuffer with ibuffer-project if it is available. (defun snm-ide-enhance-ibuffer-with-ibuffer-project () "Set up integration for `ibuffer' with `ibuffer-project'." (setq ibuffer-filter-groups (ibuffer-project-generate-filter-groups)) (unless (eq ibuffer-sorting-mode 'project-file-relative) (ibuffer-do-sort-by-project-file-relative))) (use-package ibuffer-project :ensure t :hook (ibuffer-mode . snm-ide-enhance-ibuffer-with-ibuffer-project) :bind (("C-x C-b" . #'ibuffer-other-window))) #+END_SRC ** Enable EditorConfig Standard Support #+BEGIN_SRC emacs-lisp ;;; load editorconfig support (use-package editorconfig :hook (prog-mode . (lambda() (editorconfig-mode 1)))) #+END_SRC #+RESULTS: | editorconfig-mode | ** Enable Direnv Integration Direnv is the key to have isolated project folders which maintain their own bubble to support whatever is done in that folder. - set environment variables - run prep scripts or start services - load nix or guix profiles to provide support applications Emacs' direnv module gives first class support to Emacs projects so they use the right tools for the project. #+BEGIN_SRC emacs-lisp ;; enable direnv mode (use-package direnv :ensure t :config (direnv-mode)) #+END_SRC This enables direnv globally. ** Configure Embark #+BEGIN_SRC emacs-lisp (use-package embark :ensure t :bind (("C-." . embark-act) ("C-;" . embark-dwim) ("C-h B" . embark-bindings)) :config (setq prefix-help-command #'embark-prefix-help-command)) ;; Consult users will also want the embark-consult package. (use-package embark-consult :ensure t ; only need to install it, embark loads it after consult if found :hook (embark-collect-mode . consult-preview-at-point-mode)) #+END_SRC #+RESULTS: : [nil 26502 58499 164859 nil elpaca-process-queues nil nil 179000 nil] ** Configure Helpful #+BEGIN_SRC emacs-lisp (use-package helpful :ensure t :bind ( ( " " . #'helpful-command) ( " " . #'helpful-callable) ( " " . #'helpful-key) ( " " . #'helpful-symbol) ( " " . #'helpful-variable) ( "C-h F" . #'helpful-function))) #+END_SRC #+RESULTS: : [nil 26432 30485 62583 nil elpaca-process-queues nil nil 114000 nil] ** Add emacslisp-demos A package which enhances helpful by adding API demos to the the help #+BEGIN_SRC emacs-lisp (use-package elisp-demos :ensure t :init (advice-add 'helpful-update :after #'elisp-demos-advice-helpful-update)) #+END_SRC #+RESULTS: : [nil 26745 27316 824254 nil elpaca-process-queues nil nil 497000 nil] ** Enable breadcrumbs Show breadcrumbs in the header line to keep context of the file being worked on. See the [[https://github.com/joaotavora/breadcrumb][breadcrumb repo]] for more details. #+BEGIN_SRC emacs-lisp (use-package breadcrumb :ensure t :init (breadcrumb-mode)) #+END_SRC #+RESULTS: : [nil 26432 31533 350342 nil elpaca-process-queues nil nil 899000 nil] ** Enable Avy jumping Avy mode replace ace-jump mode with a lot of functionality hidden see [[https://karthinks.com/software/avy-can-do-anything/][Avy can Do Anything]] article by the author on the design philosophy behind it. #+BEGIN_SRC emacs-lisp (use-package avy :ensure t :commands (avy-goto-char avy-goto-char-2 avy-goto-char-2-above avy-goto-char-2-below avy-goto-char-in-line avy-goto-char-timer avy-goto-line avy-goto-line-above avy-goto-line-below avy-goto-subword-0 avy-goto-subword-1 avy-goto-symbol-1 avy-goto-symbol-1-above avy-goto-symbol-1-below avy-goto-word-0 avy-goto-word-1 avy-goto-word-1-above avy-goto-word-1-below avy-goto-word-or-subword-1) :bind (("C-:" . avy-goto-char-timer) ("M-g w" . avy-goto-word-0) ("M-g f" . avy-goto-line)) :config (avy-setup-default) ;; setup C-' to jump with isearch ) #+END_SRC #+RESULTS: : [nil 26507 37720 141708 nil elpaca-process-queues nil nil 278000 nil] #+RESULTS: ** Ace Window Configuration #+BEGIN_SRC emacs-lisp (use-package ace-window :ensure t :bind ("C-x o" . ace-window) :config (setq aw-keys '(?a ?s ?d ?f ?g ?h ?j ?k ?l)) (setq aw-dispatch-always t)) #+END_SRC #+RESULTS: : [nil 26523 35809 462186 nil elpaca-process-queues nil nil 958000 nil] ** Command Log Mode surprising sequence of events happened. Command Log Mode is a package that records all the commands that are executed in the buffer and provides a way to replay them. #+BEGIN_SRC emacs-lisp (use-package command-log-mode :ensure t :commands (command-log-mode)) #+END_SRC #+RESULTS: : [nil 26503 37477 396927 nil elpaca-process-queues nil nil 128000 nil] ** Abbrev Files #+BEGIN_SRC emacs-lisp (use-package abbrev :ensure nil :config (setq abbrev-file-name (expand-file-name "abbrev_defs" user-emacs-directory)) (setq save-abbrevs 'silently) (if (file-exists-p abbrev-file-name) (quietly-read-abbrev-file))) #+END_SRC * Communication and Interwebs #+BEGIN_SRC emacs-lisp (report-time-since-load "Communication and Interwebs") #+END_SRC ** ERC configuration :disabled: Set up ERC, an IRC client for Emacs, to automatically join specific channels and log in: #+BEGIN_SRC emacs-lisp :tangle no (use-package erc :ensure t :defer 5 :config (erc-services-mode 1) (erc-autojoin-mode 1) (erc-update-modules) (setq erc-autojoin-channels-alist '(('znc "#emacs" "#erc" "#spritely" "#guix" "#systemcrafters" "#systemcrafters-guix" "#systemcrafters-emacs"))) (custom-set-variables '(erc-fool-highlight-type 'all) '(erc-fools '("Marvin2")) '(erc-keyword-highlight-type 'all) '(erc-pal-highlight-type 'all) '(erc-pals '("Fade" "daviwil" "alternateved" "trev" "talos" "dthompson")) '(erc-prompt-for-password nil))) #+END_SRC #+RESULTS: : [nil 26384 63712 203392 nil elpaca-process-queues nil nil 785000 nil] Setup all channels which are joined by default. *** ERC connect function Define a function to login to ERC when needed. In principle ERC reconnects after suspend, and sometimes it even works, but mostly I run this function again to reconnect, which will update the buffers with the rooms I joined. #+BEGIN_SRC emacs-lisp :tangle no (defun snam-erc () "Login to znc bouncer and join rooms." (interactive) (erc-tls :id 'znc :server (auth-source-pass-get "server" "snamellit/znc") :port (auth-source-pass-get "port" "snamellit/znc") :user (auth-source-pass-get "user" "snamellit/znc") :nick (auth-source-pass-get "nick" "snamellit/znc") :password (auth-source-pass-get 'secret "snamellit/znc"))) #+END_SRC #+RESULTS: : snam-erc In practice this has proven to be a very useful function to reconnect in all kind of weird situation. **** TODO Figure out how to make ERC reconnect more reliably Although running `snam-erc` is not a big deal, it should not be needed so much. I should figure out in what cases reconnects fail or dropping connections fail to be recognized. I often see that ERC is _reconnecting_ however this seems to silently fail. I dunno, there is something fishy here... *** Integrate ERC with i3 Desktops I like to have my IRC channels on workspace 5 in *i3*. o longer useful : I seldom use i3, but it is useful for inspiration #+BEGIN_SRC emacs-lisp :tangle no (defun my-erc () "Create new frame and move to ws5 and launch erc." (interactive) (let ((frame (make-frame)) (channel "#systemcrafters")) (call-process "i3" nil nil nil "move window to workspace 5") (snam-erc) (call-process "i3" nil nil nil "workspace 5") (report-time-since-load "Waiting to connect to IRC...") (dotimes (i 12) (unless (member channel (mapcar 'buffer-name (erc-channel-list nil))) (sleep-for 0.25))) (set-window-buffer (frame-selected-window frame) channel))) #+END_SRC #+RESULTS: : my-erc ** rcirc configuration #+BEGIN_SRC emacs-lisp (use-package rcirc :config (setopt rcirc-server-alist (let ((data (auth-source-pass-parse-entry "snamellit/znc"))) `((,(auth-source-pass--get-attr "server" data) :port ,(auth-source-pass--get-attr "port" data) :encryption tls :server-alias "znc" :nick ,(auth-source-pass--get-attr "nick" data) :user-name ,(concat (auth-source-pass--get-attr "user" data) "@" (car (string-split (system-name) "\\."))) :password ,(auth-source-pass--get-attr 'secret data) :channels '("#emacs" "#erc" "#spritely" "#guix" "#systemcrafters" "#systemcrafters-guix" "#systemcrafters-emacs" ))))) (setopt rcirc-reconnect-delay 15) (setopt rcirc-dim-nicks '("Marvin2")) (setopt rcirc-bright-nicks '("daviwil" "benoitj" "Fade" "trev" "shom" "alternateved" "dthompson")) (rcirc-track-minor-mode)) #+END_SRC #+RESULTS: : t ** Elfeed configuration Configures Elfeed, an RSS feed reader for Emacs: #+BEGIN_SRC emacs-lisp ;; configure elfeed (use-package elfeed :ensure t :defer 5 :config (setq elfeed-feeds '("https://www.spritelyproject.org/feed.xml" ;; "https://www.emacswiki.org/emacs?action=rss" ;; "https://www.reddit.com/r/emacs.rss" ;; "https://www.reddit.com/r/guix.rss" ;; "https://www.reddit.com/r/linux.rss" "https://sachachua.com/blog/feed/" "https://blog.benoitj.ca/posts/index.xml" "https://tylerdback.com/index.xml" "https://www.snamellit.com/rss.xml" "https://richarddavis.xyz/en/blog/rss.xml" "https://protesilaos.com/master.xml" ))) #+END_SRC #+RESULTS: : [nil 26279 35504 577569 nil elpaca-process-queues nil nil 161000 nil] *** TODO OPML To Elfeed #+BEGIN_SRC emacs-lisp (use-package opml-to-elfeed-feeds :ensure (:host "codeberg.org" :repo "kakafarm/emacs-opml-to-elfeed-feeds" :main "opml-to-elfeed-feeds.el") :custom (o2e-opml-list . (("https://craftering.systemcrafters.net/Craftering.opml" blog craftering opml-to-elfeed-feeds))) :commands (opml-to-elfeed-feeds-update-o2e-elfeed-feeds) ) #+END_SRC #+RESULTS: : [nil 26750 42629 851189 nil elpaca-process-queues nil nil 224000 nil] This does all kind of weird things. Apparently elpaca or use-package magically namespaces all the functions and for some reason it fails to require 'elfeed'. ... The weird thing is that the emacs lips feature is used to expand o2e to opml-to-elfeed-feeds, by setting the `read-symbol-shorthands` variable to `(("o2e" . "opml-to-elfeed-feeds"))`. Agreed with cow_2000 to create an issue on the repo with my recommendation for public API. ** Enable 0x0 to share snippets and files easily Configures the ~0x0~ package for easily sharing code snippets and files: #+BEGIN_SRC emacs-lisp ;; configure 0x0 (use-package 0x0 :disabled :ensure t :config (setq 0x0-use-curl t)) (defun 0x0-upload-text () (interactive) (let* ((contents (if (use-region-p) (buffer-substring-no-properties (region-beginning) (region-end)) (buffer-string))) (temp-file (make-temp-file "0x0" nil ".txt" contents))) (message "Sending %s to 0x0.st..." temp-file) (let ((url (string-trim-right (shell-command-to-string (format "curl -s -F'file=@%s' -Fsecret= -Fexpires=24 https://0x0.st" temp-file))))) (message "Yanked ‘%s’ into kill ring." url) (kill-new url) (delete-file temp-file)))) (defun 0x0-upload-file (file-path) (interactive "fSelect a file to upload: ") (message "Sending %s to 0x0.st..." file-path) (let ((url (string-trim-right (shell-command-to-string (format "curl -s -F'file=@%s' -Fsecret= -Fexpires=24 https://0x0.st" (expand-file-name file-path)))))) (message "Yanked ‘%s’ into kill ring." url) (kill-new url))) #+END_SRC #+RESULTS: : +0x0-upload-file The commands this package offers: - ~0x0-dwim~ chooses the right one of the following, based on location or previous commands. - ~0x0-upload-text~ will upload the active region or if not existent the entire buffer - ~0x0-upload-file~ will upload a selected file - ~0x0-upload-kill-ring~ uploads the content of the kill ring - ~0x0-popup~ creates and displays a buffer, lets you upload its contents later - ~0x0-shorten-uri~ prompts for a uri, shortens it IMSMR the shorten-uri functionality is disabled in the 0x0 service as apparently is was abused too much. ** Systemcrafters live stream #+BEGIN_SRC elisp (defun systemcrafters () "Watch SystemCrafters on Twitch" (interactive) (message "Watching SystemCrafters on Twitch...") (start-process "livestream" "*livestream*" "mpv" "--quiet" "https://twitch.tv/SystemCrafters")) #+END_SRC #+RESULTS: : systemcrafters * Finishing Touches #+BEGIN_SRC emacs-lisp (report-time-since-load "Finishing Touches") #+END_SRC ** Tell the module system that *init.el* is available Indicates the ~init.el~ file is provided by and ends here: #+BEGIN_SRC emacs-lisp (provide 'init) ;;; init.el ends here #+END_SRC * Future #+BEGIN_SRC emacs-lisp (report-time-since-load "Future") #+END_SRC ** DONE Add support for zola blogposts writing in org-mode CLOSED: [2025-01-20 Mon 10:28] :LOGBOOK: CLOCK: [2024-08-15 Thu 13:47]--[2024-08-16 Fri 00:57] => 11:10 :END: see [[https://github.com/gicrisf/ox-zola][ox-zola]] for exporting org-mode to zola markdown. * Final Words #+BEGIN_SRC emacs-lisp (report-time-since-load "Final Words") #+END_SRC This is the end of the configuration file. Add a variable so the file is tangling itself each time it is saved. # Local Variables: # eval: (add-hook 'after-save-hook #'org-babel-tangle t t) # End: * Project: [[file:ASG.org][ASG]] :PROPERTIES: :name: ASG :key: ASG :lead: Application Security Guild :ID: 26445 :url: https://melexis.atlassian.net/browse/ASG :END: * Project: [[file:D291358.org][D291358]] :PROPERTIES: :name: D291358 :key: D291358 :lead: Gitlab template - dataops :ID: 26402 :url: https://melexis.atlassian.net/browse/D291358 :END: * Project: [[file:D292630.org][D292630]] :PROPERTIES: :name: D292630 :key: D292630 :lead: KPI's in the new organizational environment with BUs and GTO :ID: 26480 :url: https://melexis.atlassian.net/browse/D292630 :END: * Project: [[file:D293275.org][D293275]] :PROPERTIES: :name: D293275 :key: D293275 :lead: Automatic report on production statistics from ERP :ID: 26482 :url: https://melexis.atlassian.net/browse/D293275 :END: * Project: [[file:CPMO245424.org][CPMO245424]] :PROPERTIES: :name: CPMO245424 :key: CPMO245424 :lead: CPMO 245424 Ape next Pilot :ID: 26334 :url: https://melexis.atlassian.net/browse/CPMO245424 :END: * Project: [[file:DAPS.org][DAPS]] :PROPERTIES: :name: DAPS :key: DAPS :lead: Data projects & Services :ID: 26809 :url: https://melexis.atlassian.net/browse/DAPS :END: * Project: [[file:DFTR.org][DFTR]] :PROPERTIES: :name: DFTR :key: DFTR :lead: Design For Test roadmap :ID: 21474 :url: https://melexis.atlassian.net/browse/DFTR :END: * Project: [[file:FTP.org][FTP]] :PROPERTIES: :name: FTP :key: FTP :lead: Facilities Tessenderlo Projects :ID: 26330 :url: https://melexis.atlassian.net/browse/FTP :END: * Project: [[file:GASIA.org][GASIA]] :PROPERTIES: :name: GASIA :key: GASIA :lead: General Admin of SIA's :ID: 26371 :url: https://melexis.atlassian.net/browse/GASIA :END: * Project: [[file:MLX92253.org][MLX92253]] :PROPERTIES: :name: MLX92253 :key: MLX92253 :lead: MLX92253 :ID: 25070 :url: https://melexis.atlassian.net/browse/MLX92253 :END: * Project: [[file:RD0000099.org][RD0000099]] :PROPERTIES: :name: RD0000099 :key: RD0000099 :lead: RD0000099 :ID: 26323 :url: https://melexis.atlassian.net/browse/RD0000099 :END: * Project: [[file:CALL.org][CALL]] :PROPERTIES: :name: CALL :key: CALL :lead: .Service Desk :ID: 10093 :url: https://melexis.atlassian.net/browse/CALL :END: * Project: [[file:P3D.org][P3D]] :PROPERTIES: :name: P3D :key: P3D :lead: 3D :ID: 28603 :url: https://melexis.atlassian.net/browse/P3D :END: * Project: [[file:IEP3D.org][IEP3D]] :PROPERTIES: :name: IEP3D :key: IEP3D :lead: 3D Printer Ieper :ID: 26810 :url: https://melexis.atlassian.net/browse/IEP3D :END: * Project: [[file:IT5S.org][IT5S]] :PROPERTIES: :name: IT5S :key: IT5S :lead: 5S in IT :ID: 10225 :url: https://melexis.atlassian.net/browse/IT5S :END: * Project: [[file:AI90360.org][AI90360]] :PROPERTIES: :name: AI90360 :key: AI90360 :lead: 90360 Anomaly Inference :ID: 18170 :url: https://melexis.atlassian.net/browse/AI90360 :END: * Project: [[file:VL90407.org][VL90407]] :PROPERTIES: :name: VL90407 :key: VL90407 :lead: 90407 :ID: 26327 :url: https://melexis.atlassian.net/browse/VL90407 :END: * Project: [[file:ABS2GCAL.org][ABS2GCAL]] :PROPERTIES: :name: ABS2GCAL :key: ABS2GCAL :lead: ABS2GCAL :ID: 13771 :url: https://melexis.atlassian.net/browse/ABS2GCAL :END: * Project: [[file:AC002.org][AC002]] :PROPERTIES: :name: AC002 :key: AC002 :lead: AC002 :ID: 16673 :url: https://melexis.atlassian.net/browse/AC002 :END: * Project: [[file:ACCM.org][ACCM]] :PROPERTIES: :name: ACCM :key: ACCM :lead: Access Management for Oracle :ID: 18172 :url: https://melexis.atlassian.net/browse/ACCM :END: * Project: [[file:ADCXH018.org][ADCXH018]] :PROPERTIES: :name: ADCXH018 :key: ADCXH018 :lead: ADC_XH018 :ID: 12981 :url: https://melexis.atlassian.net/browse/ADCXH018 :END: * Project: [[file:ADXP018.org][ADXP018]] :PROPERTIES: :name: ADXP018 :key: ADXP018 :lead: ADC_XP018 :ID: 13870 :url: https://melexis.atlassian.net/browse/ADXP018 :END: * Project: [[file:ADXT018.org][ADXT018]] :PROPERTIES: :name: ADXT018 :key: ADXT018 :lead: ADC_XT018 :ID: 13871 :url: https://melexis.atlassian.net/browse/ADXT018 :END: * Project: [[file:ADEHL.org][ADEHL]] :PROPERTIES: :name: ADEHL :key: ADEHL :lead: ADE Horizontal Line :ID: 26495 :url: https://melexis.atlassian.net/browse/ADEHL :END: * Project: [[file:ASR.org][ASR]] :PROPERTIES: :name: ASR :key: ASR :lead: Advanced Simulations Requests :ID: 24672 :url: https://melexis.atlassian.net/browse/ASR :END: * Project: [[file:ATSD.org][ATSD]] :PROPERTIES: :name: ATSD :key: ATSD :lead: AE Team Sense and Drive :ID: 17570 :url: https://melexis.atlassian.net/browse/ATSD :END: * Project: [[file:APM.org][APM]] :PROPERTIES: :name: APM :key: APM :lead: Agile Project Management :ID: 20471 :url: https://melexis.atlassian.net/browse/APM :END: * Project: [[file:AAB.org][AAB]] :PROPERTIES: :name: AAB :key: AAB :lead: AI ad-hoc backlog :ID: 18870 :url: https://melexis.atlassian.net/browse/AAB :END: * Project: [[file:ACO.org][ACO]] :PROPERTIES: :name: ACO :key: ACO :lead: AI CoT optimisation :ID: 26229 :url: https://melexis.atlassian.net/browse/ACO :END: * Project: [[file:AIG.org][AIG]] :PROPERTIES: :name: AIG :key: AIG :lead: AI IT Guild :ID: 28150 :url: https://melexis.atlassian.net/browse/AIG :END: * Project: [[file:AIANOMIN.org][AIANOMIN]] :PROPERTIES: :name: AIANOMIN :key: AIANOMIN :lead: AIANOMIN :ID: 25105 :url: https://melexis.atlassian.net/browse/AIANOMIN :END: * Project: [[file:AIOCR.org][AIOCR]] :PROPERTIES: :name: AIOCR :key: AIOCR :lead: AIOCR :ID: 23070 :url: https://melexis.atlassian.net/browse/AIOCR :END: * Project: [[file:AIOEE.org][AIOEE]] :PROPERTIES: :name: AIOEE :key: AIOEE :lead: AIOEE :ID: 24371 :url: https://melexis.atlassian.net/browse/AIOEE :END: * Project: [[file:AISR.org][AISR]] :PROPERTIES: :name: AISR :key: AISR :lead: AIScreeningRemoval :ID: 24372 :url: https://melexis.atlassian.net/browse/AISR :END: * Project: [[file:SMRTRTST.org][SMRTRTST]] :PROPERTIES: :name: SMRTRTST :key: SMRTRTST :lead: AISMARTRETEST :ID: 27949 :url: https://melexis.atlassian.net/browse/SMRTRTST :END: * Project: [[file:AIS.org][AIS]] :PROPERTIES: :name: AIS :key: AIS :lead: AISPAREST :ID: 22970 :url: https://melexis.atlassian.net/browse/AIS :END: * Project: [[file:AIVI.org][AIVI]] :PROPERTIES: :name: AIVI :key: AIVI :lead: AIVI :ID: 24673 :url: https://melexis.atlassian.net/browse/AIVI :END: * Project: [[file:AIWATSON.org][AIWATSON]] :PROPERTIES: :name: AIWATSON :key: AIWATSON :lead: AIWATSON :ID: 26228 :url: https://melexis.atlassian.net/browse/AIWATSON :END: * Project: [[file:AK.org][AK]] :PROPERTIES: :name: AK :key: AK :lead: Akaunto :ID: 15871 :url: https://melexis.atlassian.net/browse/AK :END: * Project: [[file:AMALTHEA.org][AMALTHEA]] :PROPERTIES: :name: AMALTHEA :key: AMALTHEA :lead: Amalthea :ID: 10575 :url: https://melexis.atlassian.net/browse/AMALTHEA :END: * Project: [[file:AWS.org][AWS]] :PROPERTIES: :name: AWS :key: AWS :lead: Amazon Web Services :ID: 24773 :url: https://melexis.atlassian.net/browse/AWS :END: * Project: [[file:FAMS.org][FAMS]] :PROPERTIES: :name: FAMS :key: FAMS :lead: Analog + MS Flow :ID: 10243 :url: https://melexis.atlassian.net/browse/FAMS :END: * Project: [[file:ANTS.org][ANTS]] :PROPERTIES: :name: ANTS :key: ANTS :lead: ANTS :ID: 24976 :url: https://melexis.atlassian.net/browse/ANTS :END: * Project: [[file:APE.org][APE]] :PROPERTIES: :name: APE :key: APE :lead: Ape :ID: 10981 :url: https://melexis.atlassian.net/browse/APE :END: * Project: [[file:APESC.org][APESC]] :PROPERTIES: :name: APESC :key: APESC :lead: APE Screen :ID: 18877 :url: https://melexis.atlassian.net/browse/APESC :END: * Project: [[file:API.org][API]] :PROPERTIES: :name: API :key: API :lead: API :ID: 22086 :url: https://melexis.atlassian.net/browse/API :END: * Project: [[file:AD.org][AD]] :PROPERTIES: :name: AD :key: AD :lead: Api-docs :ID: 23770 :url: https://melexis.atlassian.net/browse/AD :END: * Project: [[file:D294440.org][D294440]] :PROPERTIES: :name: D294440 :key: D294440 :lead: Apptio Status Update reporting Qlik :ID: 26479 :url: https://melexis.atlassian.net/browse/D294440 :END: * Project: [[file:TP.org][TP]] :PROPERTIES: :name: TP :key: TP :lead: Apptio Targetprocess :ID: 21370 :url: https://melexis.atlassian.net/browse/TP :END: * Project: [[file:AR.org][AR]] :PROPERTIES: :name: AR :key: AR :lead: Artifactory :ID: 13677 :url: https://melexis.atlassian.net/browse/AR :END: * Project: [[file:ATHENA.org][ATHENA]] :PROPERTIES: :name: ATHENA :key: ATHENA :lead: Athena :ID: 25148 :url: https://melexis.atlassian.net/browse/ATHENA :END: * Project: [[file:JIRA.org][JIRA]] :PROPERTIES: :name: JIRA :key: JIRA :lead: Atlassian Products :ID: 10070 :url: https://melexis.atlassian.net/browse/JIRA :END: * Project: [[file:AUD.org][AUD]] :PROPERTIES: :name: AUD :key: AUD :lead: Audits :ID: 26231 :url: https://melexis.atlassian.net/browse/AUD :END: * Project: [[file:AFC.org][AFC]] :PROPERTIES: :name: AFC :key: AFC :lead: Auto Fill Collectionplan :ID: 20270 :url: https://melexis.atlassian.net/browse/AFC :END: * Project: [[file:ACE.org][ACE]] :PROPERTIES: :name: ACE :key: ACE :lead: Automatic Counting Equipment :ID: 15772 :url: https://melexis.atlassian.net/browse/ACE :END: * Project: [[file:MPTB.org][MPTB]] :PROPERTIES: :name: MPTB :key: MPTB :lead: Backend :ID: 10342 :url: https://melexis.atlassian.net/browse/MPTB :END: * Project: [[file:BHTI.org][BHTI]] :PROPERTIES: :name: BHTI :key: BHTI :lead: Backlog D&A :ID: 21277 :url: https://melexis.atlassian.net/browse/BHTI :END: * Project: [[file:BHIB.org][BHIB]] :PROPERTIES: :name: BHIB :key: BHIB :lead: Backlog HR initiatives BEVAIX :ID: 21275 :url: https://melexis.atlassian.net/browse/BHIB :END: * Project: [[file:BHIG.org][BHIG]] :PROPERTIES: :name: BHIG :key: BHIG :lead: Backlog HR initiatives GERMANY :ID: 21276 :url: https://melexis.atlassian.net/browse/BHIG :END: * Project: [[file:BCK.org][BCK]] :PROPERTIES: :name: BCK :key: BCK :lead: BACKUP :ID: 10085 :url: https://melexis.atlassian.net/browse/BCK :END: * Project: [[file:D285444.org][D285444]] :PROPERTIES: :name: D285444 :key: D285444 :lead: Basic Inventory reporting :ID: 26375 :url: https://melexis.atlassian.net/browse/D285444 :END: * Project: [[file:BDAI.org][BDAI]] :PROPERTIES: :name: BDAI :key: BDAI :lead: BDAI :ID: 12171 :url: https://melexis.atlassian.net/browse/BDAI :END: * Project: [[file:BMTD.org][BMTD]] :PROPERTIES: :name: BMTD :key: BMTD :lead: Biosensing Market & Technology Discovery :ID: 22271 :url: https://melexis.atlassian.net/browse/BMTD :END: * Project: [[file:BT.org][BT]] :PROPERTIES: :name: BT :key: BT :lead: Bottleneck Tracking :ID: 12991 :url: https://melexis.atlassian.net/browse/BT :END: * Project: [[file:BCP.org][BCP]] :PROPERTIES: :name: BCP :key: BCP :lead: Business contingency plan :ID: 13270 :url: https://melexis.atlassian.net/browse/BCP :END: * Project: [[file:EXN.org][EXN]] :PROPERTIES: :name: EXN :key: EXN :lead: CAD EXNET :ID: 13073 :url: https://melexis.atlassian.net/browse/EXN :END: * Project: [[file:CDNCR.org][CDNCR]] :PROPERTIES: :name: CDNCR :key: CDNCR :lead: Cadence CR :ID: 11785 :url: https://melexis.atlassian.net/browse/CDNCR :END: * Project: [[file:CDDM.org][CDDM]] :PROPERTIES: :name: CDDM :key: CDDM :lead: Cadence Design Data Management :ID: 10281 :url: https://melexis.atlassian.net/browse/CDDM :END: * Project: [[file:CDNS.org][CDNS]] :PROPERTIES: :name: CDNS :key: CDNS :lead: Cadence Software :ID: 10312 :url: https://melexis.atlassian.net/browse/CDNS :END: * Project: [[file:GRID.org][GRID]] :PROPERTIES: :name: GRID :key: GRID :lead: CADGRID :ID: 15877 :url: https://melexis.atlassian.net/browse/GRID :END: * Project: [[file:CADT.org][CADT]] :PROPERTIES: :name: CADT :key: CADT :lead: CADTOOLS :ID: 10313 :url: https://melexis.atlassian.net/browse/CADT :END: * Project: [[file:CALLISTO.org][CALLISTO]] :PROPERTIES: :name: CALLISTO :key: CALLISTO :lead: Callisto :ID: 24979 :url: https://melexis.atlassian.net/browse/CALLISTO :END: * Project: [[file:CTF.org][CTF]] :PROPERTIES: :name: CTF :key: CTF :lead: Camcu Test Framework :ID: 16075 :url: https://melexis.atlassian.net/browse/CTF :END: * Project: [[file:CMGT.org][CMGT]] :PROPERTIES: :name: CMGT :key: CMGT :lead: Capacity Management :ID: 10874 :url: https://melexis.atlassian.net/browse/CMGT :END: * Project: [[file:CASSA.org][CASSA]] :PROPERTIES: :name: CASSA :key: CASSA :lead: Cassandra :ID: 10972 :url: https://melexis.atlassian.net/browse/CASSA :END: * Project: [[file:CBSCR.org][CBSCR]] :PROPERTIES: :name: CBSCR :key: CBSCR :lead: CBS CR data :ID: 11477 :url: https://melexis.atlassian.net/browse/CBSCR :END: * Project: [[file:CBSRMA.org][CBSRMA]] :PROPERTIES: :name: CBSRMA :key: CBSRMA :lead: CBS Returned Material :ID: 11282 :url: https://melexis.atlassian.net/browse/CBSRMA :END: * Project: [[file:CEPXI.org][CEPXI]] :PROPERTIES: :name: CEPXI :key: CEPXI :lead: CE PXI :ID: 13671 :url: https://melexis.atlassian.net/browse/CEPXI :END: * Project: [[file:CPF.org][CPF]] :PROPERTIES: :name: CPF :key: CPF :lead: CE PXI FW :ID: 15374 :url: https://melexis.atlassian.net/browse/CPF :END: * Project: [[file:UNILRN.org][UNILRN]] :PROPERTIES: :name: UNILRN :key: UNILRN :lead: Centralize Learning Data :ID: 26736 :url: https://melexis.atlassian.net/browse/UNILRN :END: * Project: [[file:CEP.org][CEP]] :PROPERTIES: :name: CEP :key: CEP :lead: CEP :ID: 26564 :url: https://melexis.atlassian.net/browse/CEP :END: * Project: [[file:CA.org][CA]] :PROPERTIES: :name: CA :key: CA :lead: Certificate Authority :ID: 16671 :url: https://melexis.atlassian.net/browse/CA :END: * Project: [[file:CERTAUD.org][CERTAUD]] :PROPERTIES: :name: CERTAUD :key: CERTAUD :lead: Certification Audits :ID: 10571 :url: https://melexis.atlassian.net/browse/CERTAUD :END: * Project: [[file:CP.org][CP]] :PROPERTIES: :name: CP :key: CP :lead: Characterization Process :ID: 12984 :url: https://melexis.atlassian.net/browse/CP :END: * Project: [[file:CHIEF.org][CHIEF]] :PROPERTIES: :name: CHIEF :key: CHIEF :lead: CHIEF :ID: 28600 :url: https://melexis.atlassian.net/browse/CHIEF :END: * Project: [[file:CB.org][CB]] :PROPERTIES: :name: CB :key: CB :lead: CI Backlog :ID: 21170 :url: https://melexis.atlassian.net/browse/CB :END: * Project: [[file:CICD.org][CICD]] :PROPERTIES: :name: CICD :key: CICD :lead: CICD Automation :ID: 26324 :url: https://melexis.atlassian.net/browse/CICD :END: * Project: [[file:CSP.org][CSP]] :PROPERTIES: :name: CSP :key: CSP :lead: Common Simulation Platform :ID: 12985 :url: https://melexis.atlassian.net/browse/CSP :END: * Project: [[file:CRC.org][CRC]] :PROPERTIES: :name: CRC :key: CRC :lead: Complaint handling :ID: 11689 :url: https://melexis.atlassian.net/browse/CRC :END: * Project: [[file:CONF.org][CONF]] :PROPERTIES: :name: CONF :key: CONF :lead: Configuration Management :ID: 10506 :url: https://melexis.atlassian.net/browse/CONF :END: * Project: [[file:CDOC.org][CDOC]] :PROPERTIES: :name: CDOC :key: CDOC :lead: Controlled Documents :ID: 23870 :url: https://melexis.atlassian.net/browse/CDOC :END: * Project: [[file:D260375.org][D260375]] :PROPERTIES: :name: D260375 :key: D260375 :lead: COT reporting :ID: 26380 :url: https://melexis.atlassian.net/browse/D260375 :END: * Project: [[file:CPMO.org][CPMO]] :PROPERTIES: :name: CPMO :key: CPMO :lead: CPMO :ID: 10181 :url: https://melexis.atlassian.net/browse/CPMO :END: * Project: [[file:CPMOAFI.org][CPMOAFI]] :PROPERTIES: :name: CPMOAFI :key: CPMOAFI :lead: cPMO - AFI process development :ID: 21272 :url: https://melexis.atlassian.net/browse/CPMOAFI :END: * Project: [[file:CPMO148792.org][CPMO148792]] :PROPERTIES: :name: CPMO148792 :key: CPMO148792 :lead: CPMO 148792 GL - Transactional level :ID: 25217 :url: https://melexis.atlassian.net/browse/CPMO148792 :END: * Project: [[file:CPMO148793.org][CPMO148793]] :PROPERTIES: :name: CPMO148793 :key: CPMO148793 :lead: CPMO 148793 Capacity utilization & COT :ID: 25218 :url: https://melexis.atlassian.net/browse/CPMO148793 :END: * Project: [[file:CPMO148794.org][CPMO148794]] :PROPERTIES: :name: CPMO148794 :key: CPMO148794 :lead: CPMO 148794 Costing & Purchasing :ID: 25219 :url: https://melexis.atlassian.net/browse/CPMO148794 :END: * Project: [[file:CPMO148795.org][CPMO148795]] :PROPERTIES: :name: CPMO148795 :key: CPMO148795 :lead: CPMO 148795 Manuf - monitoring :ID: 25215 :url: https://melexis.atlassian.net/browse/CPMO148795 :END: * Project: [[file:CPMO148796.org][CPMO148796]] :PROPERTIES: :name: CPMO148796 :key: CPMO148796 :lead: CPMO 148796 AI testdata - testlogs :ID: 25220 :url: https://melexis.atlassian.net/browse/CPMO148796 :END: * Project: [[file:CPMO148797.org][CPMO148797]] :PROPERTIES: :name: CPMO148797 :key: CPMO148797 :lead: CPMO 148797 Development Prep 2024 data integration :ID: 25221 :url: https://melexis.atlassian.net/browse/CPMO148797 :END: * Project: [[file:CPMO211966.org][CPMO211966]] :PROPERTIES: :name: CPMO211966 :key: CPMO211966 :lead: CPMO 211966 Data catalog :ID: 26237 :url: https://melexis.atlassian.net/browse/CPMO211966 :END: * Project: [[file:CPMO211967.org][CPMO211967]] :PROPERTIES: :name: CPMO211967 :key: CPMO211967 :lead: CPMO 211967 Data governance :ID: 26236 :url: https://melexis.atlassian.net/browse/CPMO211967 :END: * Project: [[file:CVHX.org][CVHX]] :PROPERTIES: :name: CVHX :key: CVHX :lead: CPMO 37932 VHall XH018 :ID: 25076 :url: https://melexis.atlassian.net/browse/CVHX :END: * Project: [[file:CPMO69973.org][CPMO69973]] :PROPERTIES: :name: CPMO69973 :key: CPMO69973 :lead: CPMO 69973 Roll out BI :ID: 25216 :url: https://melexis.atlassian.net/browse/CPMO69973 :END: * Project: [[file:CPTIL.org][CPTIL]] :PROPERTIES: :name: CPTIL :key: CPTIL :lead: CPMO project #68030 :ID: 25111 :url: https://melexis.atlassian.net/browse/CPTIL :END: * Project: [[file:CQBL.org][CQBL]] :PROPERTIES: :name: CQBL :key: CQBL :lead: CQA Improvement :ID: 25100 :url: https://melexis.atlassian.net/browse/CQBL :END: * Project: [[file:CRCIM.org][CRCIM]] :PROPERTIES: :name: CRCIM :key: CRCIM :lead: CRC-Improvements :ID: 19472 :url: https://melexis.atlassian.net/browse/CRCIM :END: * Project: [[file:CNR.org][CNR]] :PROPERTIES: :name: CNR :key: CNR :lead: Credit note request :ID: 13070 :url: https://melexis.atlassian.net/browse/CNR :END: * Project: [[file:CRS.org][CRS]] :PROPERTIES: :name: CRS :key: CRS :lead: CRL-RC-Snubber :ID: 26315 :url: https://melexis.atlassian.net/browse/CRS :END: * Project: [[file:CUM.org][CUM]] :PROPERTIES: :name: CUM :key: CUM :lead: Cumerio :ID: 28604 :url: https://melexis.atlassian.net/browse/CUM :END: * Project: [[file:CUSTAUD.org][CUSTAUD]] :PROPERTIES: :name: CUSTAUD :key: CUSTAUD :lead: Customer Audits :ID: 10488 :url: https://melexis.atlassian.net/browse/CUSTAUD :END: * Project: [[file:CMG.org][CMG]] :PROPERTIES: :name: CMG :key: CMG :lead: Customer Management :ID: 26493 :url: https://melexis.atlassian.net/browse/CMG :END: * Project: [[file:CSR.org][CSR]] :PROPERTIES: :name: CSR :key: CSR :lead: Customer Specific Requirements :ID: 22471 :url: https://melexis.atlassian.net/browse/CSR :END: * Project: [[file:CVS.org][CVS]] :PROPERTIES: :name: CVS :key: CVS :lead: CVS Version Control :ID: 10055 :url: https://melexis.atlassian.net/browse/CVS :END: * Project: [[file:HRHD.org][HRHD]] :PROPERTIES: :name: HRHD :key: HRHD :lead: D&A Helpdesk :ID: 16772 :url: https://melexis.atlassian.net/browse/HRHD :END: * Project: [[file:D2024GTO.org][D2024GTO]] :PROPERTIES: :name: D2024GTO :key: D2024GTO :lead: D2024GTO :ID: 26488 :url: https://melexis.atlassian.net/browse/D2024GTO :END: * Project: [[file:DASK.org][DASK]] :PROPERTIES: :name: DASK :key: DASK :lead: dask_cluster :ID: 19770 :url: https://melexis.atlassian.net/browse/DASK :END: * Project: [[file:DAF.org][DAF]] :PROPERTIES: :name: DAF :key: DAF :lead: Data Foundation :ID: 20271 :url: https://melexis.atlassian.net/browse/DAF :END: * Project: [[file:D2024DG.org][D2024DG]] :PROPERTIES: :name: D2024DG :key: D2024DG :lead: Data governance 2024 :ID: 26391 :url: https://melexis.atlassian.net/browse/D2024DG :END: * Project: [[file:DATALAKE.org][DATALAKE]] :PROPERTIES: :name: DATALAKE :key: DATALAKE :lead: Data Lakes :ID: 22079 :url: https://melexis.atlassian.net/browse/DATALAKE :END: * Project: [[file:DOPS.org][DOPS]] :PROPERTIES: :name: DOPS :key: DOPS :lead: Data Ops :ID: 26401 :url: https://melexis.atlassian.net/browse/DOPS :END: * Project: [[file:D260374.org][D260374]] :PROPERTIES: :name: D260374 :key: D260374 :lead: Data Platform Metrics :ID: 26382 :url: https://melexis.atlassian.net/browse/D260374 :END: * Project: [[file:DATSUPP.org][DATSUPP]] :PROPERTIES: :name: DATSUPP :key: DATSUPP :lead: Data Services Support :ID: 23774 :url: https://melexis.atlassian.net/browse/DATSUPP :END: * Project: [[file:D260380.org][D260380]] :PROPERTIES: :name: D260380 :key: D260380 :lead: Databricks governance :ID: 26379 :url: https://melexis.atlassian.net/browse/D260380 :END: * Project: [[file:DAT.org][DAT]] :PROPERTIES: :name: DAT :key: DAT :lead: DataOps :ID: 26328 :url: https://melexis.atlassian.net/browse/DAT :END: * Project: [[file:D291359.org][D291359]] :PROPERTIES: :name: D291359 :key: D291359 :lead: DataOps Vault Restructuring :ID: 26403 :url: https://melexis.atlassian.net/browse/D291359 :END: * Project: [[file:DCCT.org][DCCT]] :PROPERTIES: :name: DCCT :key: DCCT :lead: DCCTOOLS :ID: 10314 :url: https://melexis.atlassian.net/browse/DCCT :END: * Project: [[file:TSTPC.org][TSTPC]] :PROPERTIES: :name: TSTPC :key: TSTPC :lead: Debian Tester PC :ID: 10091 :url: https://melexis.atlassian.net/browse/TSTPC :END: * Project: [[file:DSL.org][DSL]] :PROPERTIES: :name: DSL :key: DSL :lead: Definite Software Library :ID: 10059 :url: https://melexis.atlassian.net/browse/DSL :END: * Project: [[file:D285446.org][D285446]] :PROPERTIES: :name: D285446 :key: D285446 :lead: Demand reporting SC :ID: 26377 :url: https://melexis.atlassian.net/browse/D285446 :END: * Project: [[file:DEMOPS.org][DEMOPS]] :PROPERTIES: :name: DEMOPS :key: DEMOPS :lead: Demo Pressure Setup :ID: 28607 :url: https://melexis.atlassian.net/browse/DEMOPS :END: * Project: [[file:RD0000113.org][RD0000113]] :PROPERTIES: :name: RD0000113 :key: RD0000113 :lead: Dermaxis :ID: 27881 :url: https://melexis.atlassian.net/browse/RD0000113 :END: * Project: [[file:DENV.org][DENV]] :PROPERTIES: :name: DENV :key: DENV :lead: Design Environment :ID: 10221 :url: https://melexis.atlassian.net/browse/DENV :END: * Project: [[file:DINF.org][DINF]] :PROPERTIES: :name: DINF :key: DINF :lead: Design Infrastructure :ID: 10316 :url: https://melexis.atlassian.net/browse/DINF :END: * Project: [[file:DRD.org][DRD]] :PROPERTIES: :name: DRD :key: DRD :lead: Design Re-use Database :ID: 11673 :url: https://melexis.atlassian.net/browse/DRD :END: * Project: [[file:DEVENG.org][DEVENG]] :PROPERTIES: :name: DEVENG :key: DEVENG :lead: Development Engineering Manufacturing :ID: 11770 :url: https://melexis.atlassian.net/browse/DEVENG :END: * Project: [[file:DQA.org][DQA]] :PROPERTIES: :name: DQA :key: DQA :lead: Development Quality Assurance :ID: 26278 :url: https://melexis.atlassian.net/browse/DQA :END: * Project: [[file:DTS.org][DTS]] :PROPERTIES: :name: DTS :key: DTS :lead: Digital Test Support :ID: 13674 :url: https://melexis.atlassian.net/browse/DTS :END: * Project: [[file:DIP3DOE2.org][DIP3DOE2]] :PROPERTIES: :name: DIP3DOE2 :key: DIP3DOE2 :lead: DIP0003_DOE002 :ID: 25113 :url: https://melexis.atlassian.net/browse/DIP3DOE2 :END: * Project: [[file:DIP9DOE1.org][DIP9DOE1]] :PROPERTIES: :name: DIP9DOE1 :key: DIP9DOE1 :lead: DIP0009_DOE001 :ID: 26329 :url: https://melexis.atlassian.net/browse/DIP9DOE1 :END: * Project: [[file:DROP.org][DROP]] :PROPERTIES: :name: DROP :key: DROP :lead: Drop Shipment :ID: 21372 :url: https://melexis.atlassian.net/browse/DROP :END: * Project: [[file:MLXEMUL.org][MLXEMUL]] :PROPERTIES: :name: MLXEMUL :key: MLXEMUL :lead: E-Mlx Emulator :ID: 10146 :url: https://melexis.atlassian.net/browse/MLXEMUL :END: * Project: [[file:MLXPROG.org][MLXPROG]] :PROPERTIES: :name: MLXPROG :key: MLXPROG :lead: E-Mlx Programmer :ID: 10147 :url: https://melexis.atlassian.net/browse/MLXPROG :END: * Project: [[file:ERT.org][ERT]] :PROPERTIES: :name: ERT :key: ERT :lead: e-RT (Electronic Run Traveler) :ID: 16672 :url: https://melexis.atlassian.net/browse/ERT :END: * Project: [[file:EATESS.org][EATESS]] :PROPERTIES: :name: EATESS :key: EATESS :lead: EA_Tess :ID: 21070 :url: https://melexis.atlassian.net/browse/EATESS :END: * Project: [[file:EKST.org][EKST]] :PROPERTIES: :name: EKST :key: EKST :lead: EDI :ID: 11373 :url: https://melexis.atlassian.net/browse/EKST :END: * Project: [[file:EDIMLX.org][EDIMLX]] :PROPERTIES: :name: EDIMLX :key: EDIMLX :lead: EDI for Melexis :ID: 10100 :url: https://melexis.atlassian.net/browse/EDIMLX :END: * Project: [[file:ES.org][ES]] :PROPERTIES: :name: ES :key: ES :lead: Elasticsearch :ID: 12974 :url: https://melexis.atlassian.net/browse/ES :END: * Project: [[file:INKLESS.org][INKLESS]] :PROPERTIES: :name: INKLESS :key: INKLESS :lead: Electronic Wafermapping :ID: 10053 :url: https://melexis.atlassian.net/browse/INKLESS :END: * Project: [[file:EMC.org][EMC]] :PROPERTIES: :name: EMC :key: EMC :lead: EMC simulation :ID: 22473 :url: https://melexis.atlassian.net/browse/EMC :END: * Project: [[file:EMCCC.org][EMCCC]] :PROPERTIES: :name: EMCCC :key: EMCCC :lead: EMC-CC :ID: 24671 :url: https://melexis.atlassian.net/browse/EMCCC :END: * Project: [[file:EUC.org][EUC]] :PROPERTIES: :name: EUC :key: EUC :lead: End User Computing :ID: 21371 :url: https://melexis.atlassian.net/browse/EUC :END: * Project: [[file:ESE.org][ESE]] :PROPERTIES: :name: ESE :key: ESE :lead: Engineering Support Erfurt :ID: 10303 :url: https://melexis.atlassian.net/browse/ESE :END: * Project: [[file:EST.org][EST]] :PROPERTIES: :name: EST :key: EST :lead: Engineering Support Tracking :ID: 19171 :url: https://melexis.atlassian.net/browse/EST :END: * Project: [[file:EAT.org][EAT]] :PROPERTIES: :name: EAT :key: EAT :lead: Enterprise Architect Tool :ID: 13072 :url: https://melexis.atlassian.net/browse/EAT :END: * Project: [[file:EA.org][EA]] :PROPERTIES: :name: EA :key: EA :lead: Enterprise Architecture :ID: 10870 :url: https://melexis.atlassian.net/browse/EA :END: * Project: [[file:JBOSS.org][JBOSS]] :PROPERTIES: :name: JBOSS :key: JBOSS :lead: Enterprise Middleware :ID: 10054 :url: https://melexis.atlassian.net/browse/JBOSS :END: * Project: [[file:ER.org][ER]] :PROPERTIES: :name: ER :key: ER :lead: Environmental Requests :ID: 28116 :url: https://melexis.atlassian.net/browse/ER :END: * Project: [[file:EQMS.org][EQMS]] :PROPERTIES: :name: EQMS :key: EQMS :lead: EqMgtShell :ID: 15876 :url: https://melexis.atlassian.net/browse/EQMS :END: * Project: [[file:EQUIP.org][EQUIP]] :PROPERTIES: :name: EQUIP :key: EQUIP :lead: EQUIP :ID: 25147 :url: https://melexis.atlassian.net/browse/EQUIP :END: * Project: [[file:EQMOV.org][EQMOV]] :PROPERTIES: :name: EQMOV :key: EQMOV :lead: Equipment Movement Validation :ID: 26491 :url: https://melexis.atlassian.net/browse/EQMOV :END: * Project: [[file:EQREL.org][EQREL]] :PROPERTIES: :name: EQREL :key: EQREL :lead: Equipment Release :ID: 20579 :url: https://melexis.atlassian.net/browse/EQREL :END: * Project: [[file:ERPPS.org][ERPPS]] :PROPERTIES: :name: ERPPS :key: ERPPS :lead: ERP Project Setup :ID: 26846 :url: https://melexis.atlassian.net/browse/ERPPS :END: * Project: [[file:ERPPSV1.org][ERPPSV1]] :PROPERTIES: :name: ERPPSV1 :key: ERPPSV1 :lead: ERP Project Setup v.1 :ID: 11277 :url: https://melexis.atlassian.net/browse/ERPPSV1 :END: * Project: [[file:ESS.org][ESS]] :PROPERTIES: :name: ESS :key: ESS :lead: ESB Shared Services :ID: 12990 :url: https://melexis.atlassian.net/browse/ESS :END: * Project: [[file:EI.org][EI]] :PROPERTIES: :name: EI :key: EI :lead: ESD Ieper :ID: 28216 :url: https://melexis.atlassian.net/browse/EI :END: * Project: [[file:ECSA.org][ECSA]] :PROPERTIES: :name: ECSA :key: ECSA :lead: European Chip Skills Academy :ID: 26387 :url: https://melexis.atlassian.net/browse/ECSA :END: * Project: [[file:EVK75301CS.org][EVK75301CS]] :PROPERTIES: :name: EVK75301CS :key: EVK75301CS :lead: EVK75301CS :ID: 10387 :url: https://melexis.atlassian.net/browse/EVK75301CS :END: * Project: [[file:ETCRC.org][ETCRC]] :PROPERTIES: :name: ETCRC :key: ETCRC :lead: Excel template CGM R&R Cpk :ID: 13673 :url: https://melexis.atlassian.net/browse/ETCRC :END: * Project: [[file:EYI.org][EYI]] :PROPERTIES: :name: EYI :key: EYI :lead: Exensio yield integrations :ID: 26233 :url: https://melexis.atlassian.net/browse/EYI :END: * Project: [[file:EDA.org][EDA]] :PROPERTIES: :name: EDA :key: EDA :lead: Exploratory data analysis :ID: 14370 :url: https://melexis.atlassian.net/browse/EDA :END: * Project: [[file:FACCORBEIL.org][FACCORBEIL]] :PROPERTIES: :name: FACCORBEIL :key: FACCORBEIL :lead: Facilities Corbeil :ID: 18770 :url: https://melexis.atlassian.net/browse/FACCORBEIL :END: * Project: [[file:FACILDRE.org][FACILDRE]] :PROPERTIES: :name: FACILDRE :key: FACILDRE :lead: Facilities Dresden :ID: 18873 :url: https://melexis.atlassian.net/browse/FACILDRE :END: * Project: [[file:FACILDUE.org][FACILDUE]] :PROPERTIES: :name: FACILDUE :key: FACILDUE :lead: Facilities Duesseldorf :ID: 18874 :url: https://melexis.atlassian.net/browse/FACILDUE :END: * Project: [[file:FACILEF.org][FACILEF]] :PROPERTIES: :name: FACILEF :key: FACILEF :lead: Facilities Erfurt :ID: 10411 :url: https://melexis.atlassian.net/browse/FACILEF :END: * Project: [[file:FACILIEP.org][FACILIEP]] :PROPERTIES: :name: FACILIEP :key: FACILIEP :lead: Facilities Ieper :ID: 10420 :url: https://melexis.atlassian.net/browse/FACILIEP :END: * Project: [[file:FACILKUC.org][FACILKUC]] :PROPERTIES: :name: FACILKUC :key: FACILKUC :lead: Facilities Kuching :ID: 23370 :url: https://melexis.atlassian.net/browse/FACILKUC :END: * Project: [[file:FACILKIEV.org][FACILKIEV]] :PROPERTIES: :name: FACILKIEV :key: FACILKIEV :lead: Facilities Kyiv :ID: 10877 :url: https://melexis.atlassian.net/browse/FACILKIEV :END: * Project: [[file:FACILSOF.org][FACILSOF]] :PROPERTIES: :name: FACILSOF :key: FACILSOF :lead: Facilities Sofia :ID: 10485 :url: https://melexis.atlassian.net/browse/FACILSOF :END: * Project: [[file:FACILSOFXP.org][FACILSOFXP]] :PROPERTIES: :name: FACILSOFXP :key: FACILSOFXP :lead: Facilities Sofia XPEQT :ID: 15875 :url: https://melexis.atlassian.net/browse/FACILSOFXP :END: * Project: [[file:FACTESS.org][FACTESS]] :PROPERTIES: :name: FACTESS :key: FACTESS :lead: Facilities Tessenderlo Defects :ID: 11272 :url: https://melexis.atlassian.net/browse/FACTESS :END: * Project: [[file:FTTI.org][FTTI]] :PROPERTIES: :name: FTTI :key: FTTI :lead: Facilities TN Tasks Ieper :ID: 26314 :url: https://melexis.atlassian.net/browse/FTTI :END: * Project: [[file:FTSK.org][FTSK]] :PROPERTIES: :name: FTSK :key: FTSK :lead: Facility Ticket System KCH :ID: 26478 :url: https://melexis.atlassian.net/browse/FTSK :END: * Project: [[file:FA.org][FA]] :PROPERTIES: :name: FA :key: FA :lead: Failure Analysis :ID: 24170 :url: https://melexis.atlassian.net/browse/FA :END: * Project: [[file:FAQ.org][FAQ]] :PROPERTIES: :name: FAQ :key: FAQ :lead: FAQ-Quality :ID: 19872 :url: https://melexis.atlassian.net/browse/FAQ :END: * Project: [[file:D285445.org][D285445]] :PROPERTIES: :name: D285445 :key: D285445 :lead: FCT in value :ID: 26376 :url: https://melexis.atlassian.net/browse/D285445 :END: * Project: [[file:MPTF.org][MPTF]] :PROPERTIES: :name: MPTF :key: MPTF :lead: Final Test :ID: 10343 :url: https://melexis.atlassian.net/browse/MPTF :END: * Project: [[file:FL.org][FL]] :PROPERTIES: :name: FL :key: FL :lead: FindLots :ID: 13071 :url: https://melexis.atlassian.net/browse/FL :END: * Project: [[file:FIR.org][FIR]] :PROPERTIES: :name: FIR :key: FIR :lead: FIR :ID: 20576 :url: https://melexis.atlassian.net/browse/FIR :END: * Project: [[file:FIRMX.org][FIRMX]] :PROPERTIES: :name: FIRMX :key: FIRMX :lead: FIR - MLX/XFAB :ID: 21270 :url: https://melexis.atlassian.net/browse/FIRMX :END: * Project: [[file:FAT.org][FAT]] :PROPERTIES: :name: FAT :key: FAT :lead: Fixed Asset Template :ID: 26398 :url: https://melexis.atlassian.net/browse/FAT :END: * Project: [[file:FTIM.org][FTIM]] :PROPERTIES: :name: FTIM :key: FTIM :lead: FMEA Tool Implementation :ID: 21575 :url: https://melexis.atlassian.net/browse/FTIM :END: * Project: [[file:FUFI.org][FUFI]] :PROPERTIES: :name: FUFI :key: FUFI :lead: Follow up safety for Ieper :ID: 26369 :url: https://melexis.atlassian.net/browse/FUFI :END: * Project: [[file:FDKS.org][FDKS]] :PROPERTIES: :name: FDKS :key: FDKS :lead: Foundry Development Kits :ID: 10315 :url: https://melexis.atlassian.net/browse/FDKS :END: * Project: [[file:GGL4MLX.org][GGL4MLX]] :PROPERTIES: :name: GGL4MLX :key: GGL4MLX :lead: G-Suite :ID: 10364 :url: https://melexis.atlassian.net/browse/GGL4MLX :END: * Project: [[file:GAIA.org][GAIA]] :PROPERTIES: :name: GAIA :key: GAIA :lead: Gaia :ID: 24772 :url: https://melexis.atlassian.net/browse/GAIA :END: * Project: [[file:GANYMEDE.org][GANYMEDE]] :PROPERTIES: :name: GANYMEDE :key: GANYMEDE :lead: Ganymede :ID: 16874 :url: https://melexis.atlassian.net/browse/GANYMEDE :END: * Project: [[file:GEM.org][GEM]] :PROPERTIES: :name: GEM :key: GEM :lead: GEMBA :ID: 28282 :url: https://melexis.atlassian.net/browse/GEM :END: * Project: [[file:GEMBAAUDIT.org][GEMBAAUDIT]] :PROPERTIES: :name: GEMBAAUDIT :key: GEMBAAUDIT :lead: Gemba Quality Audit :ID: 26489 :url: https://melexis.atlassian.net/browse/GEMBAAUDIT :END: * Project: [[file:GEMINI.org][GEMINI]] :PROPERTIES: :name: GEMINI :key: GEMINI :lead: Gemini :ID: 28593 :url: https://melexis.atlassian.net/browse/GEMINI :END: * Project: [[file:RD0000094.org][RD0000094]] :PROPERTIES: :name: RD0000094 :key: RD0000094 :lead: Gen3 battery sensor with XHF IMC :ID: 26238 :url: https://melexis.atlassian.net/browse/RD0000094 :END: * Project: [[file:GTF.org][GTF]] :PROPERTIES: :name: GTF :key: GTF :lead: Generic Test Framework :ID: 24870 :url: https://melexis.atlassian.net/browse/GTF :END: * Project: [[file:GIT.org][GIT]] :PROPERTIES: :name: GIT :key: GIT :lead: Git :ID: 10331 :url: https://melexis.atlassian.net/browse/GIT :END: * Project: [[file:GTRF.org][GTRF]] :PROPERTIES: :name: GTRF :key: GTRF :lead: Global Travel request form :ID: 10227 :url: https://melexis.atlassian.net/browse/GTRF :END: * Project: [[file:GTRF2XF.org][GTRF2XF]] :PROPERTIES: :name: GTRF2XF :key: GTRF2XF :lead: Global Traveler Request XFAB ERFURT :ID: 10875 :url: https://melexis.atlassian.net/browse/GTRF2XF :END: * Project: [[file:RD0000089.org][RD0000089]] :PROPERTIES: :name: RD0000089 :key: RD0000089 :lead: GMI Sensor Technology Development :ID: 24771 :url: https://melexis.atlassian.net/browse/RD0000089 :END: * Project: [[file:GMWTOOL.org][GMWTOOL]] :PROPERTIES: :name: GMWTOOL :key: GMWTOOL :lead: GMW_5403_tool :ID: 23270 :url: https://melexis.atlassian.net/browse/GMWTOOL :END: * Project: [[file:GCP.org][GCP]] :PROPERTIES: :name: GCP :key: GCP :lead: Google Cloud :ID: 16873 :url: https://melexis.atlassian.net/browse/GCP :END: * Project: [[file:GGLDAP.org][GGLDAP]] :PROPERTIES: :name: GGLDAP :key: GGLDAP :lead: Google Google LDAP sync :ID: 20572 :url: https://melexis.atlassian.net/browse/GGLDAP :END: * Project: [[file:HD.org][HD]] :PROPERTIES: :name: HD :key: HD :lead: Hardware Development :ID: 12273 :url: https://melexis.atlassian.net/browse/HD :END: * Project: [[file:D260372.org][D260372]] :PROPERTIES: :name: D260372 :key: D260372 :lead: Headcount reporting :ID: 26378 :url: https://melexis.atlassian.net/browse/D260372 :END: * Project: [[file:RD0000026.org][RD0000026]] :PROPERTIES: :name: RD0000026 :key: RD0000026 :lead: High-Speed Digital Interface :ID: 20272 :url: https://melexis.atlassian.net/browse/RD0000026 :END: * Project: [[file:HOLD.org][HOLD]] :PROPERTIES: :name: HOLD :key: HOLD :lead: HoldLot :ID: 10484 :url: https://melexis.atlassian.net/browse/HOLD :END: * Project: [[file:HSM.org][HSM]] :PROPERTIES: :name: HSM :key: HSM :lead: HotSot™ :ID: 28605 :url: https://melexis.atlassian.net/browse/HSM :END: * Project: [[file:HRIF.org][HRIF]] :PROPERTIES: :name: HRIF :key: HRIF :lead: HRinterfaces :ID: 13773 :url: https://melexis.atlassian.net/browse/HRIF :END: * Project: [[file:HRTMIS.org][HRTMIS]] :PROPERTIES: :name: HRTMIS :key: HRTMIS :lead: HRTMIS :ID: 12772 :url: https://melexis.atlassian.net/browse/HRTMIS :END: * Project: [[file:HRIS.org][HRIS]] :PROPERTIES: :name: HRIS :key: HRIS :lead: Human Resources Information System :ID: 28081 :url: https://melexis.atlassian.net/browse/HRIS :END: * Project: [[file:IBIMP.org][IBIMP]] :PROPERTIES: :name: IBIMP :key: IBIMP :lead: iban-import :ID: 16170 :url: https://melexis.atlassian.net/browse/IBIMP :END: * Project: [[file:IPIR.org][IPIR]] :PROPERTIES: :name: IPIR :key: IPIR :lead: Ieper Production Improvement Requests :ID: 21886 :url: https://melexis.atlassian.net/browse/IPIR :END: * Project: [[file:IMPALA.org][IMPALA]] :PROPERTIES: :name: IMPALA :key: IMPALA :lead: IMPALA :ID: 21771 :url: https://melexis.atlassian.net/browse/IMPALA :END: * Project: [[file:INC.org][INC]] :PROPERTIES: :name: INC :key: INC :lead: Incident Management :ID: 10095 :url: https://melexis.atlassian.net/browse/INC :END: * Project: [[file:IPSAT.org][IPSAT]] :PROPERTIES: :name: IPSAT :key: IPSAT :lead: Inductive position sensor AE tasks :ID: 28115 :url: https://melexis.atlassian.net/browse/IPSAT :END: * Project: [[file:RD0000072.org][RD0000072]] :PROPERTIES: :name: RD0000072 :key: RD0000072 :lead: Innovation for Emerging :ID: 22470 :url: https://melexis.atlassian.net/browse/RD0000072 :END: * Project: [[file:INTAUD.org][INTAUD]] :PROPERTIES: :name: INTAUD :key: INTAUD :lead: Internal Audits :ID: 10487 :url: https://melexis.atlassian.net/browse/INTAUD :END: * Project: [[file:INVAPP.org][INVAPP]] :PROPERTIES: :name: INVAPP :key: INVAPP :lead: InvoiceApproval :ID: 10040 :url: https://melexis.atlassian.net/browse/INVAPP :END: * Project: [[file:INVAPP2009.org][INVAPP2009]] :PROPERTIES: :name: INVAPP2009 :key: INVAPP2009 :lead: InvoiceApprovalArchive2009 :ID: 10531 :url: https://melexis.atlassian.net/browse/INVAPP2009 :END: * Project: [[file:IAS.org][IAS]] :PROPERTIES: :name: IAS :key: IAS :lead: InvoiceApprovalSystem :ID: 10099 :url: https://melexis.atlassian.net/browse/IAS :END: * Project: [[file:INVFRE.org][INVFRE]] :PROPERTIES: :name: INVFRE :key: INVFRE :lead: InvoiceFremach :ID: 10082 :url: https://melexis.atlassian.net/browse/INVFRE :END: * Project: [[file:IOCAPE.org][IOCAPE]] :PROPERTIES: :name: IOCAPE :key: IOCAPE :lead: IOCAPE :ID: 21873 :url: https://melexis.atlassian.net/browse/IOCAPE :END: * Project: [[file:IPBM.org][IPBM]] :PROPERTIES: :name: IPBM :key: IPBM :lead: IP-Block management :ID: 10300 :url: https://melexis.atlassian.net/browse/IPBM :END: * Project: [[file:IBUY.org][IBUY]] :PROPERTIES: :name: IBUY :key: IBUY :lead: iProcurement :ID: 11372 :url: https://melexis.atlassian.net/browse/IBUY :END: * Project: [[file:ICM.org][ICM]] :PROPERTIES: :name: ICM :key: ICM :lead: Iron Content Meter :ID: 28610 :url: https://melexis.atlassian.net/browse/ICM :END: * Project: [[file:IRTC.org][IRTC]] :PROPERTIES: :name: IRTC :key: IRTC :lead: IRTC :ID: 28606 :url: https://melexis.atlassian.net/browse/IRTC :END: * Project: [[file:ISMS.org][ISMS]] :PROPERTIES: :name: ISMS :key: ISMS :lead: ISMS :ID: 26386 :url: https://melexis.atlassian.net/browse/ISMS :END: * Project: [[file:ISPL.org][ISPL]] :PROPERTIES: :name: ISPL :key: ISPL :lead: ispleap :ID: 10250 :url: https://melexis.atlassian.net/browse/ISPL :END: * Project: [[file:IT.org][IT]] :PROPERTIES: :name: IT :key: IT :lead: IT :ID: 28588 :url: https://melexis.atlassian.net/browse/IT :END: * Project: [[file:IAM.org][IAM]] :PROPERTIES: :name: IAM :key: IAM :lead: IT Asset Management :ID: 26735 :url: https://melexis.atlassian.net/browse/IAM :END: * Project: [[file:ITBI.org][ITBI]] :PROPERTIES: :name: ITBI :key: ITBI :lead: IT BI Server :ID: 10220 :url: https://melexis.atlassian.net/browse/ITBI :END: * Project: [[file:ITBCP.org][ITBCP]] :PROPERTIES: :name: ITBCP :key: ITBCP :lead: IT Business Continuity Planning :ID: 20872 :url: https://melexis.atlassian.net/browse/ITBCP :END: * Project: [[file:RFC.org][RFC]] :PROPERTIES: :name: RFC :key: RFC :lead: IT Change Management :ID: 10022 :url: https://melexis.atlassian.net/browse/RFC :END: * Project: [[file:ITINFRA.org][ITINFRA]] :PROPERTIES: :name: ITINFRA :key: ITINFRA :lead: IT Infrastructure :ID: 10148 :url: https://melexis.atlassian.net/browse/ITINFRA :END: * Project: [[file:ITMGT.org][ITMGT]] :PROPERTIES: :name: ITMGT :key: ITMGT :lead: IT Management Issues :ID: 10103 :url: https://melexis.atlassian.net/browse/ITMGT :END: * Project: [[file:NANO.org][NANO]] :PROPERTIES: :name: NANO :key: NANO :lead: IT Platforms and Systems :ID: 15873 :url: https://melexis.atlassian.net/browse/NANO :END: * Project: [[file:IPOT.org][IPOT]] :PROPERTIES: :name: IPOT :key: IPOT :lead: IT PO Tracking :ID: 19270 :url: https://melexis.atlassian.net/browse/IPOT :END: * Project: [[file:ITPM.org][ITPM]] :PROPERTIES: :name: ITPM :key: ITPM :lead: IT Portfolio Management :ID: 26633 :url: https://melexis.atlassian.net/browse/ITPM :END: * Project: [[file:PI.org][PI]] :PROPERTIES: :name: PI :key: PI :lead: IT Process Improvements :ID: 17471 :url: https://melexis.atlassian.net/browse/PI :END: * Project: [[file:ITSR.org][ITSR]] :PROPERTIES: :name: ITSR :key: ITSR :lead: IT security reports :ID: 18970 :url: https://melexis.atlassian.net/browse/ITSR :END: * Project: [[file:SD.org][SD]] :PROPERTIES: :name: SD :key: SD :lead: IT Service Desk :ID: 14576 :url: https://melexis.atlassian.net/browse/SD :END: * Project: [[file:ITTLS.org][ITTLS]] :PROPERTIES: :name: ITTLS :key: ITTLS :lead: IT Tools :ID: 18573 :url: https://melexis.atlassian.net/browse/ITTLS :END: * Project: [[file:IEMSF.org][IEMSF]] :PROPERTIES: :name: IEMSF :key: IEMSF :lead: IT0322 - Equipment Management shell - framework :ID: 17875 :url: https://melexis.atlassian.net/browse/IEMSF :END: * Project: [[file:IEMST.org][IEMST]] :PROPERTIES: :name: IEMST :key: IEMST :lead: IT0323 - Equipment Management shell :ID: 17876 :url: https://melexis.atlassian.net/browse/IEMST :END: * Project: [[file:WSAA.org][WSAA]] :PROPERTIES: :name: WSAA :key: WSAA :lead: IT0348 - Web Services Authentication and Authorization :ID: 17470 :url: https://melexis.atlassian.net/browse/WSAA :END: * Project: [[file:IMFS.org][IMFS]] :PROPERTIES: :name: IMFS :key: IMFS :lead: IT0362 Manufacturing Floor Simulator :ID: 17770 :url: https://melexis.atlassian.net/browse/IMFS :END: * Project: [[file:ANOMIN.org][ANOMIN]] :PROPERTIES: :name: ANOMIN :key: ANOMIN :lead: IT0367 - Anomin : Wafermap Sorting with Machine Learning :ID: 17972 :url: https://melexis.atlassian.net/browse/ANOMIN :END: * Project: [[file:IIJEP.org][IIJEP]] :PROPERTIES: :name: IIJEP :key: IIJEP :lead: IT0379 - Intelligent Jira event processing :ID: 17877 :url: https://melexis.atlassian.net/browse/IIJEP :END: * Project: [[file:IDA.org][IDA]] :PROPERTIES: :name: IDA :key: IDA :lead: IT0500 - Data Architecture :ID: 18972 :url: https://melexis.atlassian.net/browse/IDA :END: * Project: [[file:IBKGC.org][IBKGC]] :PROPERTIES: :name: IBKGC :key: IBKGC :lead: IT0503 - Baseline Known Good Copy :ID: 19075 :url: https://melexis.atlassian.net/browse/IBKGC :END: * Project: [[file:IFRQ.org][IFRQ]] :PROPERTIES: :name: IFRQ :key: IFRQ :lead: IT0571 - Financial Reporting Quickwins :ID: 19074 :url: https://melexis.atlassian.net/browse/IFRQ :END: * Project: [[file:IRQ.org][IRQ]] :PROPERTIES: :name: IRQ :key: IRQ :lead: IT0583 - Reporting Quickwins :ID: 19670 :url: https://melexis.atlassian.net/browse/IRQ :END: * Project: [[file:ITSM.org][ITSM]] :PROPERTIES: :name: ITSM :key: ITSM :lead: ITSM :ID: 28518 :url: https://melexis.atlassian.net/browse/ITSM :END: * Project: [[file:ITTRAIN.org][ITTRAIN]] :PROPERTIES: :name: ITTRAIN :key: ITTRAIN :lead: ITTRAIN :ID: 19970 :url: https://melexis.atlassian.net/browse/ITTRAIN :END: * Project: [[file:JAR.org][JAR]] :PROPERTIES: :name: JAR :key: JAR :lead: Jira Archiving :ID: 19671 :url: https://melexis.atlassian.net/browse/JAR :END: * Project: [[file:JIPO.org][JIPO]] :PROPERTIES: :name: JIPO :key: JIPO :lead: Jira Projects :ID: 22072 :url: https://melexis.atlassian.net/browse/JIPO :END: * Project: [[file:JNX.org][JNX]] :PROPERTIES: :name: JNX :key: JNX :lead: Journyx :ID: 10101 :url: https://melexis.atlassian.net/browse/JNX :END: * Project: [[file:KU.org][KU]] :PROPERTIES: :name: KU :key: KU :lead: Key User Request :ID: 20571 :url: https://melexis.atlassian.net/browse/KU :END: * Project: [[file:KGCC.org][KGCC]] :PROPERTIES: :name: KGCC :key: KGCC :lead: KGC Customer :ID: 22078 :url: https://melexis.atlassian.net/browse/KGCC :END: * Project: [[file:KGCF.org][KGCF]] :PROPERTIES: :name: KGCF :key: KGCF :lead: KGC Finance :ID: 22270 :url: https://melexis.atlassian.net/browse/KGCF :END: * Project: [[file:KE.org][KE]] :PROPERTIES: :name: KE :key: KE :lead: Known Errors :ID: 10097 :url: https://melexis.atlassian.net/browse/KE :END: * Project: [[file:K8S.org][K8S]] :PROPERTIES: :name: K8S :key: K8S :lead: Kubernetes :ID: 14471 :url: https://melexis.atlassian.net/browse/K8S :END: * Project: [[file:LAS.org][LAS]] :PROPERTIES: :name: LAS :key: LAS :lead: L&A Sofia :ID: 26325 :url: https://melexis.atlassian.net/browse/LAS :END: * Project: [[file:LSG.org][LSG]] :PROPERTIES: :name: LSG :key: LSG :lead: L&S general :ID: 21271 :url: https://melexis.atlassian.net/browse/LSG :END: * Project: [[file:PPM.org][PPM]] :PROPERTIES: :name: PPM :key: PPM :lead: L6S FORUM :ID: 10508 :url: https://melexis.atlassian.net/browse/PPM :END: * Project: [[file:LABTESS.org][LABTESS]] :PROPERTIES: :name: LABTESS :key: LABTESS :lead: LAB_Tess :ID: 24974 :url: https://melexis.atlassian.net/browse/LABTESS :END: * Project: [[file:TSDERF.org][TSDERF]] :PROPERTIES: :name: TSDERF :key: TSDERF :lead: LAB_TSD_Erfurt :ID: 25181 :url: https://melexis.atlassian.net/browse/TSDERF :END: * Project: [[file:LABIEP.org][LABIEP]] :PROPERTIES: :name: LABIEP :key: LABIEP :lead: LAB_TSD_Ieper :ID: 26227 :url: https://melexis.atlassian.net/browse/LABIEP :END: * Project: [[file:TSD.org][TSD]] :PROPERTIES: :name: TSD :key: TSD :lead: Lab_TSD_Sofia :ID: 26239 :url: https://melexis.atlassian.net/browse/TSD :END: * Project: [[file:LSB.org][LSB]] :PROPERTIES: :name: LSB :key: LSB :lead: Latch & Switch BU :ID: 22771 :url: https://melexis.atlassian.net/browse/LSB :END: * Project: [[file:LEHL.org][LEHL]] :PROPERTIES: :name: LEHL :key: LEHL :lead: LE Horizontal Line :ID: 26496 :url: https://melexis.atlassian.net/browse/LEHL :END: * Project: [[file:LAMP.org][LAMP]] :PROPERTIES: :name: LAMP :key: LAMP :lead: Lean Agile Mindset for Product development :ID: 21071 :url: https://melexis.atlassian.net/browse/LAMP :END: * Project: [[file:LEANUPLD.org][LEANUPLD]] :PROPERTIES: :name: LEANUPLD :key: LEANUPLD :lead: Lean Upload for Viiper :ID: 15072 :url: https://melexis.atlassian.net/browse/LEANUPLD :END: * Project: [[file:LEC.org][LEC]] :PROPERTIES: :name: LEC :key: LEC :lead: Lecorpio Integration :ID: 13772 :url: https://melexis.atlassian.net/browse/LEC :END: * Project: [[file:LGL.org][LGL]] :PROPERTIES: :name: LGL :key: LGL :lead: Legal :ID: 11472 :url: https://melexis.atlassian.net/browse/LGL :END: * Project: [[file:LEO.org][LEO]] :PROPERTIES: :name: LEO :key: LEO :lead: Leo :ID: 28586 :url: https://melexis.atlassian.net/browse/LEO :END: * Project: [[file:LLA.org][LLA]] :PROPERTIES: :name: LLA :key: LLA :lead: Lessons Learned Actions :ID: 12978 :url: https://melexis.atlassian.net/browse/LLA :END: * Project: [[file:LLD.org][LLD]] :PROPERTIES: :name: LLD :key: LLD :lead: Lessons Learned Database :ID: 10290 :url: https://melexis.atlassian.net/browse/LLD :END: * Project: [[file:LICMGT.org][LICMGT]] :PROPERTIES: :name: LICMGT :key: LICMGT :lead: Licenses management :ID: 10301 :url: https://melexis.atlassian.net/browse/LICMGT :END: * Project: [[file:MLXLIMEX.org][MLXLIMEX]] :PROPERTIES: :name: MLXLIMEX :key: MLXLIMEX :lead: LIMEX Investigation :ID: 15171 :url: https://melexis.atlassian.net/browse/MLXLIMEX :END: * Project: [[file:LCT.org][LCT]] :PROPERTIES: :name: LCT :key: LCT :lead: LIN CT :ID: 28348 :url: https://melexis.atlassian.net/browse/LCT :END: * Project: [[file:LED.org][LED]] :PROPERTIES: :name: LED :key: LED :lead: Lot Editor :ID: 12992 :url: https://melexis.atlassian.net/browse/LED :END: * Project: [[file:LOHLTR.org][LOHLTR]] :PROPERTIES: :name: LOHLTR :key: LOHLTR :lead: Lot On Hold Lead Time Reduction :ID: 15071 :url: https://melexis.atlassian.net/browse/LOHLTR :END: * Project: [[file:LOTRI.org][LOTRI]] :PROPERTIES: :name: LOTRI :key: LOTRI :lead: Lot Related Issues :ID: 10510 :url: https://melexis.atlassian.net/browse/LOTRI :END: * Project: [[file:RD0000057.org][RD0000057]] :PROPERTIES: :name: RD0000057 :key: RD0000057 :lead: Magnetic Position Sensors in Robotics :ID: 21470 :url: https://melexis.atlassian.net/browse/RD0000057 :END: * Project: [[file:MGNPROC.org][MGNPROC]] :PROPERTIES: :name: MGNPROC :key: MGNPROC :lead: Magnetic Process :ID: 10341 :url: https://melexis.atlassian.net/browse/MGNPROC :END: * Project: [[file:MERF.org][MERF]] :PROPERTIES: :name: MERF :key: MERF :lead: Maintenance Erfurt :ID: 10160 :url: https://melexis.atlassian.net/browse/MERF :END: * Project: [[file:MFGDM.org][MFGDM]] :PROPERTIES: :name: MFGDM :key: MFGDM :lead: Manufacturing Data Integration Layer :ID: 16071 :url: https://melexis.atlassian.net/browse/MFGDM :END: * Project: [[file:MFG.org][MFG]] :PROPERTIES: :name: MFG :key: MFG :lead: Manufacturing Datamart :ID: 13680 :url: https://melexis.atlassian.net/browse/MFG :END: * Project: [[file:MPR.org][MPR]] :PROPERTIES: :name: MPR :key: MPR :lead: Manufacturing Performance Reporting :ID: 21171 :url: https://melexis.atlassian.net/browse/MPR :END: * Project: [[file:MSE.org][MSE]] :PROPERTIES: :name: MSE :key: MSE :lead: Manufacturing Support Erfurt :ID: 10302 :url: https://melexis.atlassian.net/browse/MSE :END: * Project: [[file:MCAF.org][MCAF]] :PROPERTIES: :name: MCAF :key: MCAF :lead: McAfee :ID: 13074 :url: https://melexis.atlassian.net/browse/MCAF :END: * Project: [[file:MCU32SW.org][MCU32SW]] :PROPERTIES: :name: MCU32SW :key: MCU32SW :lead: MCU32SW :ID: 25222 :url: https://melexis.atlassian.net/browse/MCU32SW :END: * Project: [[file:MLXCM.org][MLXCM]] :PROPERTIES: :name: MLXCM :key: MLXCM :lead: MelexCM :ID: 10144 :url: https://melexis.atlassian.net/browse/MLXCM :END: * Project: [[file:MCM.org][MCM]] :PROPERTIES: :name: MCM :key: MCM :lead: Melexis Change Management :ID: 15172 :url: https://melexis.atlassian.net/browse/MCM :END: * Project: [[file:MCMV2.org][MCMV2]] :PROPERTIES: :name: MCMV2 :key: MCMV2 :lead: Melexis Change Management v.2 :ID: 26699 :url: https://melexis.atlassian.net/browse/MCMV2 :END: * Project: [[file:WEB.org][WEB]] :PROPERTIES: :name: WEB :key: WEB :lead: Melexis Corporate Website :ID: 14572 :url: https://melexis.atlassian.net/browse/WEB :END: * Project: [[file:MLXSIM.org][MLXSIM]] :PROPERTIES: :name: MLXSIM :key: MLXSIM :lead: Melexis CPU Simulators :ID: 10140 :url: https://melexis.atlassian.net/browse/MLXSIM :END: * Project: [[file:MLXHWIP.org][MLXHWIP]] :PROPERTIES: :name: MLXHWIP :key: MLXHWIP :lead: Melexis HW IP Design Tools :ID: 10143 :url: https://melexis.atlassian.net/browse/MLXHWIP :END: * Project: [[file:MIPS.org][MIPS]] :PROPERTIES: :name: MIPS :key: MIPS :lead: Melexis Integrated Planning System :ID: 12871 :url: https://melexis.atlassian.net/browse/MIPS :END: * Project: [[file:ITSD.org][ITSD]] :PROPERTIES: :name: ITSD :key: ITSD :lead: Melexis IT Service Desk :ID: 21872 :url: https://melexis.atlassian.net/browse/ITSD :END: * Project: [[file:MLP.org][MLP]] :PROPERTIES: :name: MLP :key: MLP :lead: Melexis LAN Party 2017 :ID: 15874 :url: https://melexis.atlassian.net/browse/MLP :END: * Project: [[file:MPT.org][MPT]] :PROPERTIES: :name: MPT :key: MPT :lead: Melexis Programming Tools :ID: 10142 :url: https://melexis.atlassian.net/browse/MPT :END: * Project: [[file:MUM.org][MUM]] :PROPERTIES: :name: MUM :key: MUM :lead: Melexis Universal Master :ID: 18570 :url: https://melexis.atlassian.net/browse/MUM :END: * Project: [[file:MEMSDEV.org][MEMSDEV]] :PROPERTIES: :name: MEMSDEV :key: MEMSDEV :lead: MEMS Development :ID: 16872 :url: https://melexis.atlassian.net/browse/MEMSDEV :END: * Project: [[file:MSDT.org][MSDT]] :PROPERTIES: :name: MSDT :key: MSDT :lead: Microsoft Deployment Toolkit :ID: 11276 :url: https://melexis.atlassian.net/browse/MSDT :END: * Project: [[file:MTOOLS.org][MTOOLS]] :PROPERTIES: :name: MTOOLS :key: MTOOLS :lead: Microsoft Tools :ID: 10872 :url: https://melexis.atlassian.net/browse/MTOOLS :END: * Project: [[file:MIPSKII.org][MIPSKII]] :PROPERTIES: :name: MIPSKII :key: MIPSKII :lead: MIPSKII :ID: 23572 :url: https://melexis.atlassian.net/browse/MIPSKII :END: * Project: [[file:MIS.org][MIS]] :PROPERTIES: :name: MIS :key: MIS :lead: MIS :ID: 10180 :url: https://melexis.atlassian.net/browse/MIS :END: * Project: [[file:ADLIB.org][ADLIB]] :PROPERTIES: :name: ADLIB :key: ADLIB :lead: MLX AD Libraries (Moved to GITLAB) :ID: 28587 :url: https://melexis.atlassian.net/browse/ADLIB :END: * Project: [[file:MAS.org][MAS]] :PROPERTIES: :name: MAS :key: MAS :lead: MLX ATE SUPPORT :ID: 28585 :url: https://melexis.atlassian.net/browse/MAS :END: * Project: [[file:MLXDBG.org][MLXDBG]] :PROPERTIES: :name: MLXDBG :key: MLXDBG :lead: MLX C Debuggers :ID: 10141 :url: https://melexis.atlassian.net/browse/MLXDBG :END: * Project: [[file:MLXCA.org][MLXCA]] :PROPERTIES: :name: MLXCA :key: MLXCA :lead: MLX Certificate Authority :ID: 15872 :url: https://melexis.atlassian.net/browse/MLXCA :END: * Project: [[file:MLXCOMP.org][MLXCOMP]] :PROPERTIES: :name: MLXCOMP :key: MLXCOMP :lead: MLX Compilers :ID: 10121 :url: https://melexis.atlassian.net/browse/MLXCOMP :END: * Project: [[file:MLXDEVTRA.org][MLXDEVTRA]] :PROPERTIES: :name: MLXDEVTRA :key: MLXDEVTRA :lead: MLX Development Training :ID: 11570 :url: https://melexis.atlassian.net/browse/MLXDEVTRA :END: * Project: [[file:MLXIDDQ.org][MLXIDDQ]] :PROPERTIES: :name: MLXIDDQ :key: MLXIDDQ :lead: MLX IDDQ Module :ID: 28609 :url: https://melexis.atlassian.net/browse/MLXIDDQ :END: * Project: [[file:MIFP.org][MIFP]] :PROPERTIES: :name: MIFP :key: MIFP :lead: MLX Ieper Facility Projects :ID: 26234 :url: https://melexis.atlassian.net/browse/MIFP :END: * Project: [[file:MPDSBOX.org][MPDSBOX]] :PROPERTIES: :name: MPDSBOX :key: MPDSBOX :lead: MLX Product Development Sandbox :ID: 26397 :url: https://melexis.atlassian.net/browse/MPDSBOX :END: * Project: [[file:MTL.org][MTL]] :PROPERTIES: :name: MTL :key: MTL :lead: MLX Projects for Time logging :ID: 27882 :url: https://melexis.atlassian.net/browse/MTL :END: * Project: [[file:PLTF.org][PLTF]] :PROPERTIES: :name: PLTF :key: PLTF :lead: MLX Software Platform :ID: 10110 :url: https://melexis.atlassian.net/browse/PLTF :END: * Project: [[file:MLXENV.org][MLXENV]] :PROPERTIES: :name: MLXENV :key: MLXENV :lead: MLX sustainability :ID: 25102 :url: https://melexis.atlassian.net/browse/MLXENV :END: * Project: [[file:MLX00009.org][MLX00009]] :PROPERTIES: :name: MLX00009 :key: MLX00009 :lead: MLX00009 :ID: 13679 :url: https://melexis.atlassian.net/browse/MLX00009 :END: * Project: [[file:MLX00071.org][MLX00071]] :PROPERTIES: :name: MLX00071 :key: MLX00071 :lead: MLX00071 :ID: 11884 :url: https://melexis.atlassian.net/browse/MLX00071 :END: * Project: [[file:MLX00078.org][MLX00078]] :PROPERTIES: :name: MLX00078 :key: MLX00078 :lead: MLX00078 :ID: 12775 :url: https://melexis.atlassian.net/browse/MLX00078 :END: * Project: [[file:MLX00079.org][MLX00079]] :PROPERTIES: :name: MLX00079 :key: MLX00079 :lead: MLX00079 :ID: 14571 :url: https://melexis.atlassian.net/browse/MLX00079 :END: * Project: [[file:MLX02402.org][MLX02402]] :PROPERTIES: :name: MLX02402 :key: MLX02402 :lead: MLX02402 :ID: 11779 :url: https://melexis.atlassian.net/browse/MLX02402 :END: * Project: [[file:MLX12106.org][MLX12106]] :PROPERTIES: :name: MLX12106 :key: MLX12106 :lead: MLX12106 :ID: 11273 :url: https://melexis.atlassian.net/browse/MLX12106 :END: * Project: [[file:MLX12109.org][MLX12109]] :PROPERTIES: :name: MLX12109 :key: MLX12109 :lead: MLX12109 :ID: 11274 :url: https://melexis.atlassian.net/browse/MLX12109 :END: * Project: [[file:MLX12116.org][MLX12116]] :PROPERTIES: :name: MLX12116 :key: MLX12116 :lead: MLX12116 :ID: 14971 :url: https://melexis.atlassian.net/browse/MLX12116 :END: * Project: [[file:MLX12117.org][MLX12117]] :PROPERTIES: :name: MLX12117 :key: MLX12117 :lead: MLX12117 :ID: 11270 :url: https://melexis.atlassian.net/browse/MLX12117 :END: * Project: [[file:MLX12123.org][MLX12123]] :PROPERTIES: :name: MLX12123 :key: MLX12123 :lead: MLX12123 :ID: 10320 :url: https://melexis.atlassian.net/browse/MLX12123 :END: * Project: [[file:MLX12126.org][MLX12126]] :PROPERTIES: :name: MLX12126 :key: MLX12126 :lead: MLX12126 :ID: 10280 :url: https://melexis.atlassian.net/browse/MLX12126 :END: * Project: [[file:MLX12127.org][MLX12127]] :PROPERTIES: :name: MLX12127 :key: MLX12127 :lead: MLX12127 :ID: 10492 :url: https://melexis.atlassian.net/browse/MLX12127 :END: * Project: [[file:MLX12127SW.org][MLX12127SW]] :PROPERTIES: :name: MLX12127SW :key: MLX12127SW :lead: MLX12127SW :ID: 10501 :url: https://melexis.atlassian.net/browse/MLX12127SW :END: * Project: [[file:MLX12129.org][MLX12129]] :PROPERTIES: :name: MLX12129 :key: MLX12129 :lead: MLX12129 :ID: 11682 :url: https://melexis.atlassian.net/browse/MLX12129 :END: * Project: [[file:MLX12129SW.org][MLX12129SW]] :PROPERTIES: :name: MLX12129SW :key: MLX12129SW :lead: MLX12129SW :ID: 10578 :url: https://melexis.atlassian.net/browse/MLX12129SW :END: * Project: [[file:MLX12130.org][MLX12130]] :PROPERTIES: :name: MLX12130 :key: MLX12130 :lead: MLX12130 :ID: 10771 :url: https://melexis.atlassian.net/browse/MLX12130 :END: * Project: [[file:MLX12130SW.org][MLX12130SW]] :PROPERTIES: :name: MLX12130SW :key: MLX12130SW :lead: MLX12130SW :ID: 10882 :url: https://melexis.atlassian.net/browse/MLX12130SW :END: * Project: [[file:MLX12132.org][MLX12132]] :PROPERTIES: :name: MLX12132 :key: MLX12132 :lead: MLX12131/32 :ID: 13571 :url: https://melexis.atlassian.net/browse/MLX12132 :END: * Project: [[file:MLX12133.org][MLX12133]] :PROPERTIES: :name: MLX12133 :key: MLX12133 :lead: MLX12133 :ID: 12986 :url: https://melexis.atlassian.net/browse/MLX12133 :END: * Project: [[file:MLX12134.org][MLX12134]] :PROPERTIES: :name: MLX12134 :key: MLX12134 :lead: MLX12134 :ID: 12989 :url: https://melexis.atlassian.net/browse/MLX12134 :END: * Project: [[file:MLX12135.org][MLX12135]] :PROPERTIES: :name: MLX12135 :key: MLX12135 :lead: MLX12135 :ID: 22084 :url: https://melexis.atlassian.net/browse/MLX12135 :END: * Project: [[file:MLX14016.org][MLX14016]] :PROPERTIES: :name: MLX14016 :key: MLX14016 :lead: MLX14016 :ID: 13678 :url: https://melexis.atlassian.net/browse/MLX14016 :END: * Project: [[file:MLX14101.org][MLX14101]] :PROPERTIES: :name: MLX14101 :key: MLX14101 :lead: MLX14101 :ID: 10391 :url: https://melexis.atlassian.net/browse/MLX14101 :END: * Project: [[file:MLX14603.org][MLX14603]] :PROPERTIES: :name: MLX14603 :key: MLX14603 :lead: MLX14603 :ID: 10283 :url: https://melexis.atlassian.net/browse/MLX14603 :END: * Project: [[file:MLX14605.org][MLX14605]] :PROPERTIES: :name: MLX14605 :key: MLX14605 :lead: MLX14605 :ID: 10394 :url: https://melexis.atlassian.net/browse/MLX14605 :END: * Project: [[file:MLX14606.org][MLX14606]] :PROPERTIES: :name: MLX14606 :key: MLX14606 :lead: MLX14606 :ID: 10385 :url: https://melexis.atlassian.net/browse/MLX14606 :END: * Project: [[file:MLX14607.org][MLX14607]] :PROPERTIES: :name: MLX14607 :key: MLX14607 :lead: MLX14607 :ID: 10366 :url: https://melexis.atlassian.net/browse/MLX14607 :END: * Project: [[file:MLX14608.org][MLX14608]] :PROPERTIES: :name: MLX14608 :key: MLX14608 :lead: MLX14608 :ID: 10261 :url: https://melexis.atlassian.net/browse/MLX14608 :END: * Project: [[file:MLX14609.org][MLX14609]] :PROPERTIES: :name: MLX14609 :key: MLX14609 :lead: MLX14609 :ID: 12979 :url: https://melexis.atlassian.net/browse/MLX14609 :END: * Project: [[file:MLX14610.org][MLX14610]] :PROPERTIES: :name: MLX14610 :key: MLX14610 :lead: MLX14610 :ID: 10293 :url: https://melexis.atlassian.net/browse/MLX14610 :END: * Project: [[file:MLX14611.org][MLX14611]] :PROPERTIES: :name: MLX14611 :key: MLX14611 :lead: MLX14611 :ID: 10393 :url: https://melexis.atlassian.net/browse/MLX14611 :END: * Project: [[file:MLX14612.org][MLX14612]] :PROPERTIES: :name: MLX14612 :key: MLX14612 :lead: MLX14612 :ID: 10973 :url: https://melexis.atlassian.net/browse/MLX14612 :END: * Project: [[file:MLX14612SW.org][MLX14612SW]] :PROPERTIES: :name: MLX14612SW :key: MLX14612SW :lead: MLX14612SW :ID: 10876 :url: https://melexis.atlassian.net/browse/MLX14612SW :END: * Project: [[file:MLX14614.org][MLX14614]] :PROPERTIES: :name: MLX14614 :key: MLX14614 :lead: MLX14614 :ID: 11275 :url: https://melexis.atlassian.net/browse/MLX14614 :END: * Project: [[file:MLX14614SW.org][MLX14614SW]] :PROPERTIES: :name: MLX14614SW :key: MLX14614SW :lead: MLX14614SW :ID: 11279 :url: https://melexis.atlassian.net/browse/MLX14614SW :END: * Project: [[file:MLX14615.org][MLX14615]] :PROPERTIES: :name: MLX14615 :key: MLX14615 :lead: MLX14615 :ID: 12980 :url: https://melexis.atlassian.net/browse/MLX14615 :END: * Project: [[file:MLX16107.org][MLX16107]] :PROPERTIES: :name: MLX16107 :key: MLX16107 :lead: MLX16107 :ID: 10770 :url: https://melexis.atlassian.net/browse/MLX16107 :END: * Project: [[file:TPMS.org][TPMS]] :PROPERTIES: :name: TPMS :key: TPMS :lead: MLX16308 :ID: 10120 :url: https://melexis.atlassian.net/browse/TPMS :END: * Project: [[file:MLX16603.org][MLX16603]] :PROPERTIES: :name: MLX16603 :key: MLX16603 :lead: MLX16603 :ID: 14972 :url: https://melexis.atlassian.net/browse/MLX16603 :END: * Project: [[file:MLX16801.org][MLX16801]] :PROPERTIES: :name: MLX16801 :key: MLX16801 :lead: MLX16801 :ID: 10244 :url: https://melexis.atlassian.net/browse/MLX16801 :END: * Project: [[file:MLX16904.org][MLX16904]] :PROPERTIES: :name: MLX16904 :key: MLX16904 :lead: MLX16904 :ID: 12872 :url: https://melexis.atlassian.net/browse/MLX16904 :END: * Project: [[file:MLX16906.org][MLX16906]] :PROPERTIES: :name: MLX16906 :key: MLX16906 :lead: MLX16906 :ID: 15971 :url: https://melexis.atlassian.net/browse/MLX16906 :END: * Project: [[file:MLX16908.org][MLX16908]] :PROPERTIES: :name: MLX16908 :key: MLX16908 :lead: MLX16908 :ID: 20171 :url: https://melexis.atlassian.net/browse/MLX16908 :END: * Project: [[file:MLX18001.org][MLX18001]] :PROPERTIES: :name: MLX18001 :key: MLX18001 :lead: MLX18001 :ID: 15571 :url: https://melexis.atlassian.net/browse/MLX18001 :END: * Project: [[file:MLX33300.org][MLX33300]] :PROPERTIES: :name: MLX33300 :key: MLX33300 :lead: MLX33300 :ID: 10384 :url: https://melexis.atlassian.net/browse/MLX33300 :END: * Project: [[file:MLX33301.org][MLX33301]] :PROPERTIES: :name: MLX33301 :key: MLX33301 :lead: MLX33301 :ID: 13079 :url: https://melexis.atlassian.net/browse/MLX33301 :END: * Project: [[file:MLX34102.org][MLX34102]] :PROPERTIES: :name: MLX34102 :key: MLX34102 :lead: MLX34102 :ID: 11685 :url: https://melexis.atlassian.net/browse/MLX34102 :END: * Project: [[file:MLX34103.org][MLX34103]] :PROPERTIES: :name: MLX34103 :key: MLX34103 :lead: MLX34103 :ID: 10500 :url: https://melexis.atlassian.net/browse/MLX34103 :END: * Project: [[file:MLX34104.org][MLX34104]] :PROPERTIES: :name: MLX34104 :key: MLX34104 :lead: MLX34104 :ID: 12988 :url: https://melexis.atlassian.net/browse/MLX34104 :END: * Project: [[file:MLX34105.org][MLX34105]] :PROPERTIES: :name: MLX34105 :key: MLX34105 :lead: MLX34105 :ID: 15972 :url: https://melexis.atlassian.net/browse/MLX34105 :END: * Project: [[file:MLX36101.org][MLX36101]] :PROPERTIES: :name: MLX36101 :key: MLX36101 :lead: MLX36101 :ID: 11780 :url: https://melexis.atlassian.net/browse/MLX36101 :END: * Project: [[file:MLX36102.org][MLX36102]] :PROPERTIES: :name: MLX36102 :key: MLX36102 :lead: MLX36102 :ID: 11777 :url: https://melexis.atlassian.net/browse/MLX36102 :END: * Project: [[file:MLX36103.org][MLX36103]] :PROPERTIES: :name: MLX36103 :key: MLX36103 :lead: MLX36103 :ID: 11778 :url: https://melexis.atlassian.net/browse/MLX36103 :END: * Project: [[file:MLX36104.org][MLX36104]] :PROPERTIES: :name: MLX36104 :key: MLX36104 :lead: MLX36104 :ID: 11776 :url: https://melexis.atlassian.net/browse/MLX36104 :END: * Project: [[file:MLX36105.org][MLX36105]] :PROPERTIES: :name: MLX36105 :key: MLX36105 :lead: MLX36105 :ID: 10396 :url: https://melexis.atlassian.net/browse/MLX36105 :END: * Project: [[file:MLX49102.org][MLX49102]] :PROPERTIES: :name: MLX49102 :key: MLX49102 :lead: MLX49102 :ID: 10543 :url: https://melexis.atlassian.net/browse/MLX49102 :END: * Project: [[file:MLX73290.org][MLX73290]] :PROPERTIES: :name: MLX73290 :key: MLX73290 :lead: MLX73290 :ID: 10502 :url: https://melexis.atlassian.net/browse/MLX73290 :END: * Project: [[file:MLX74190.org][MLX74190]] :PROPERTIES: :name: MLX74190 :key: MLX74190 :lead: MLX74190 :ID: 10980 :url: https://melexis.atlassian.net/browse/MLX74190 :END: * Project: [[file:MLX74191.org][MLX74191]] :PROPERTIES: :name: MLX74191 :key: MLX74191 :lead: MLX74191 :ID: 11872 :url: https://melexis.atlassian.net/browse/MLX74191 :END: * Project: [[file:MLX75023.org][MLX75023]] :PROPERTIES: :name: MLX75023 :key: MLX75023 :lead: MLX75023 :ID: 11772 :url: https://melexis.atlassian.net/browse/MLX75023 :END: * Project: [[file:MLX75024.org][MLX75024]] :PROPERTIES: :name: MLX75024 :key: MLX75024 :lead: MLX75024 :ID: 13777 :url: https://melexis.atlassian.net/browse/MLX75024 :END: * Project: [[file:MLX75025.org][MLX75025]] :PROPERTIES: :name: MLX75025 :key: MLX75025 :lead: MLX75025 :ID: 13572 :url: https://melexis.atlassian.net/browse/MLX75025 :END: * Project: [[file:MLX75026.org][MLX75026]] :PROPERTIES: :name: MLX75026 :key: MLX75026 :lead: MLX75026 :ID: 13778 :url: https://melexis.atlassian.net/browse/MLX75026 :END: * Project: [[file:MLX75027.org][MLX75027]] :PROPERTIES: :name: MLX75027 :key: MLX75027 :lead: MLX75027 :ID: 13974 :url: https://melexis.atlassian.net/browse/MLX75027 :END: * Project: [[file:MLX75030.org][MLX75030]] :PROPERTIES: :name: MLX75030 :key: MLX75030 :lead: MLX75030 :ID: 11873 :url: https://melexis.atlassian.net/browse/MLX75030 :END: * Project: [[file:MLX75301.org][MLX75301]] :PROPERTIES: :name: MLX75301 :key: MLX75301 :lead: MLX75301 :ID: 10245 :url: https://melexis.atlassian.net/browse/MLX75301 :END: * Project: [[file:MLX75305.org][MLX75305]] :PROPERTIES: :name: MLX75305 :key: MLX75305 :lead: MLX75305 :ID: 13075 :url: https://melexis.atlassian.net/browse/MLX75305 :END: * Project: [[file:MLX75307.org][MLX75307]] :PROPERTIES: :name: MLX75307 :key: MLX75307 :lead: MLX75307 :ID: 10246 :url: https://melexis.atlassian.net/browse/MLX75307 :END: * Project: [[file:MLX75308.org][MLX75308]] :PROPERTIES: :name: MLX75308 :key: MLX75308 :lead: MLX75308 :ID: 10307 :url: https://melexis.atlassian.net/browse/MLX75308 :END: * Project: [[file:MLX75310.org][MLX75310]] :PROPERTIES: :name: MLX75310 :key: MLX75310 :lead: MLX75310 :ID: 10412 :url: https://melexis.atlassian.net/browse/MLX75310 :END: * Project: [[file:MLX75312.org][MLX75312]] :PROPERTIES: :name: MLX75312 :key: MLX75312 :lead: MLX75312 :ID: 11970 :url: https://melexis.atlassian.net/browse/MLX75312 :END: * Project: [[file:MLX75320.org][MLX75320]] :PROPERTIES: :name: MLX75320 :key: MLX75320 :lead: MLX75320 LIDAR :ID: 12972 :url: https://melexis.atlassian.net/browse/MLX75320 :END: * Project: [[file:MLX75322.org][MLX75322]] :PROPERTIES: :name: MLX75322 :key: MLX75322 :lead: MLX75322 LIMEX :ID: 17871 :url: https://melexis.atlassian.net/browse/MLX75322 :END: * Project: [[file:MLX75403.org][MLX75403]] :PROPERTIES: :name: MLX75403 :key: MLX75403 :lead: MLX75403 :ID: 10363 :url: https://melexis.atlassian.net/browse/MLX75403 :END: * Project: [[file:MLX75411.org][MLX75411]] :PROPERTIES: :name: MLX75411 :key: MLX75411 :lead: MLX75411 :ID: 10361 :url: https://melexis.atlassian.net/browse/MLX75411 :END: * Project: [[file:MLX75412.org][MLX75412]] :PROPERTIES: :name: MLX75412 :key: MLX75412 :lead: MLX75412 :ID: 10362 :url: https://melexis.atlassian.net/browse/MLX75412 :END: * Project: [[file:MLX75413.org][MLX75413]] :PROPERTIES: :name: MLX75413 :key: MLX75413 :lead: MLX75413 :ID: 10471 :url: https://melexis.atlassian.net/browse/MLX75413 :END: * Project: [[file:MLX75421.org][MLX75421]] :PROPERTIES: :name: MLX75421 :key: MLX75421 :lead: MLX75421 :ID: 10386 :url: https://melexis.atlassian.net/browse/MLX75421 :END: * Project: [[file:MLX75423.org][MLX75423]] :PROPERTIES: :name: MLX75423 :key: MLX75423 :lead: MLX75423 :ID: 10545 :url: https://melexis.atlassian.net/browse/MLX75423 :END: * Project: [[file:MLX75431.org][MLX75431]] :PROPERTIES: :name: MLX75431 :key: MLX75431 :lead: MLX75431 :ID: 12271 :url: https://melexis.atlassian.net/browse/MLX75431 :END: * Project: [[file:MOSTFOT.org][MOSTFOT]] :PROPERTIES: :name: MOSTFOT :key: MOSTFOT :lead: MLX75605 :ID: 10066 :url: https://melexis.atlassian.net/browse/MOSTFOT :END: * Project: [[file:MLX80004.org][MLX80004]] :PROPERTIES: :name: MLX80004 :key: MLX80004 :lead: MLX80004 :ID: 10971 :url: https://melexis.atlassian.net/browse/MLX80004 :END: * Project: [[file:MLX80050.org][MLX80050]] :PROPERTIES: :name: MLX80050 :key: MLX80050 :lead: MLX80050 :ID: 10310 :url: https://melexis.atlassian.net/browse/MLX80050 :END: * Project: [[file:MLX80070.org][MLX80070]] :PROPERTIES: :name: MLX80070 :key: MLX80070 :lead: MLX80070 :ID: 11874 :url: https://melexis.atlassian.net/browse/MLX80070 :END: * Project: [[file:LINSWITCH.org][LINSWITCH]] :PROPERTIES: :name: LINSWITCH :key: LINSWITCH :lead: MLX80104 :ID: 10170 :url: https://melexis.atlassian.net/browse/LINSWITCH :END: * Project: [[file:MLX80131.org][MLX80131]] :PROPERTIES: :name: MLX80131 :key: MLX80131 :lead: MLX80131 :ID: 19072 :url: https://melexis.atlassian.net/browse/MLX80131 :END: * Project: [[file:MLX80132.org][MLX80132]] :PROPERTIES: :name: MLX80132 :key: MLX80132 :lead: MLX80132 :ID: 19073 :url: https://melexis.atlassian.net/browse/MLX80132 :END: * Project: [[file:MLX80134.org][MLX80134]] :PROPERTIES: :name: MLX80134 :key: MLX80134 :lead: MLX80134 :ID: 26772 :url: https://melexis.atlassian.net/browse/MLX80134 :END: * Project: [[file:MLX80142.org][MLX80142]] :PROPERTIES: :name: MLX80142 :key: MLX80142 :lead: MLX80142 :ID: 22870 :url: https://melexis.atlassian.net/browse/MLX80142 :END: * Project: [[file:MLX80151.org][MLX80151]] :PROPERTIES: :name: MLX80151 :key: MLX80151 :lead: MLX80151 :ID: 11071 :url: https://melexis.atlassian.net/browse/MLX80151 :END: * Project: [[file:MLX80153.org][MLX80153]] :PROPERTIES: :name: MLX80153 :key: MLX80153 :lead: MLX80153 :ID: 11678 :url: https://melexis.atlassian.net/browse/MLX80153 :END: * Project: [[file:MLX80154.org][MLX80154]] :PROPERTIES: :name: MLX80154 :key: MLX80154 :lead: MLX80154 :ID: 11679 :url: https://melexis.atlassian.net/browse/MLX80154 :END: * Project: [[file:MLX80240.org][MLX80240]] :PROPERTIES: :name: MLX80240 :key: MLX80240 :lead: MLX80240 :ID: 11879 :url: https://melexis.atlassian.net/browse/MLX80240 :END: * Project: [[file:MLX80240SW.org][MLX80240SW]] :PROPERTIES: :name: MLX80240SW :key: MLX80240SW :lead: MLX80240SW :ID: 11474 :url: https://melexis.atlassian.net/browse/MLX80240SW :END: * Project: [[file:MLX80250.org][MLX80250]] :PROPERTIES: :name: MLX80250 :key: MLX80250 :lead: MLX80250 :ID: 10540 :url: https://melexis.atlassian.net/browse/MLX80250 :END: * Project: [[file:MLX80251.org][MLX80251]] :PROPERTIES: :name: MLX80251 :key: MLX80251 :lead: MLX80251 :ID: 11675 :url: https://melexis.atlassian.net/browse/MLX80251 :END: * Project: [[file:MLX80252.org][MLX80252]] :PROPERTIES: :name: MLX80252 :key: MLX80252 :lead: MLX80252 :ID: 10260 :url: https://melexis.atlassian.net/browse/MLX80252 :END: * Project: [[file:MLX80300.org][MLX80300]] :PROPERTIES: :name: MLX80300 :key: MLX80300 :lead: MLX80300 :ID: 12272 :url: https://melexis.atlassian.net/browse/MLX80300 :END: * Project: [[file:MLX80302.org][MLX80302]] :PROPERTIES: :name: MLX80302 :key: MLX80302 :lead: MLX80302 :ID: 13975 :url: https://melexis.atlassian.net/browse/MLX80302 :END: * Project: [[file:MLX80339.org][MLX80339]] :PROPERTIES: :name: MLX80339 :key: MLX80339 :lead: MLX80339 :ID: 28485 :url: https://melexis.atlassian.net/browse/MLX80339 :END: * Project: [[file:MLX80X5X.org][MLX80X5X]] :PROPERTIES: :name: MLX80X5X :key: MLX80X5X :lead: MLX80x5x :ID: 11688 :url: https://melexis.atlassian.net/browse/MLX80X5X :END: * Project: [[file:MLX81107.org][MLX81107]] :PROPERTIES: :name: MLX81107 :key: MLX81107 :lead: MLX81107 :ID: 10671 :url: https://melexis.atlassian.net/browse/MLX81107 :END: * Project: [[file:MLX81112.org][MLX81112]] :PROPERTIES: :name: MLX81112 :key: MLX81112 :lead: MLX81112 :ID: 13080 :url: https://melexis.atlassian.net/browse/MLX81112 :END: * Project: [[file:MLX81113.org][MLX81113]] :PROPERTIES: :name: MLX81113 :key: MLX81113 :lead: MLX81113 :ID: 14871 :url: https://melexis.atlassian.net/browse/MLX81113 :END: * Project: [[file:MLX81114.org][MLX81114]] :PROPERTIES: :name: MLX81114 :key: MLX81114 :lead: MLX81114 :ID: 18072 :url: https://melexis.atlassian.net/browse/MLX81114 :END: * Project: [[file:MLX81115.org][MLX81115]] :PROPERTIES: :name: MLX81115 :key: MLX81115 :lead: MLX81115 :ID: 18370 :url: https://melexis.atlassian.net/browse/MLX81115 :END: * Project: [[file:MLX81116.org][MLX81116]] :PROPERTIES: :name: MLX81116 :key: MLX81116 :lead: MLX81116 :ID: 15378 :url: https://melexis.atlassian.net/browse/MLX81116 :END: * Project: [[file:MLX81117.org][MLX81117]] :PROPERTIES: :name: MLX81117 :key: MLX81117 :lead: MLX81117 :ID: 19471 :url: https://melexis.atlassian.net/browse/MLX81117 :END: * Project: [[file:MLX81118.org][MLX81118]] :PROPERTIES: :name: MLX81118 :key: MLX81118 :lead: MLX81118 :ID: 20370 :url: https://melexis.atlassian.net/browse/MLX81118 :END: * Project: [[file:MLX81119.org][MLX81119]] :PROPERTIES: :name: MLX81119 :key: MLX81119 :lead: MLX81119 :ID: 22670 :url: https://melexis.atlassian.net/browse/MLX81119 :END: * Project: [[file:MLX81123.org][MLX81123]] :PROPERTIES: :name: MLX81123 :key: MLX81123 :lead: MLX81123 :ID: 23271 :url: https://melexis.atlassian.net/browse/MLX81123 :END: * Project: [[file:MLX81124.org][MLX81124]] :PROPERTIES: :name: MLX81124 :key: MLX81124 :lead: MLX81124 :ID: 25112 :url: https://melexis.atlassian.net/browse/MLX81124 :END: * Project: [[file:MLX81125.org][MLX81125]] :PROPERTIES: :name: MLX81125 :key: MLX81125 :lead: MLX81125 :ID: 28349 :url: https://melexis.atlassian.net/browse/MLX81125 :END: * Project: [[file:MLX81130.org][MLX81130]] :PROPERTIES: :name: MLX81130 :key: MLX81130 :lead: MLX81130 :ID: 16270 :url: https://melexis.atlassian.net/browse/MLX81130 :END: * Project: [[file:MLX81134.org][MLX81134]] :PROPERTIES: :name: MLX81134 :key: MLX81134 :lead: MLX81134 :ID: 26773 :url: https://melexis.atlassian.net/browse/MLX81134 :END: * Project: [[file:MLX81141.org][MLX81141]] :PROPERTIES: :name: MLX81141 :key: MLX81141 :lead: MLX81141 :ID: 26368 :url: https://melexis.atlassian.net/browse/MLX81141 :END: * Project: [[file:MLX81142.org][MLX81142]] :PROPERTIES: :name: MLX81142 :key: MLX81142 :lead: MLX81142 :ID: 26383 :url: https://melexis.atlassian.net/browse/MLX81142 :END: * Project: [[file:MLX81143.org][MLX81143]] :PROPERTIES: :name: MLX81143 :key: MLX81143 :lead: MLX81143 :ID: 21570 :url: https://melexis.atlassian.net/browse/MLX81143 :END: * Project: [[file:MLX81144.org][MLX81144]] :PROPERTIES: :name: MLX81144 :key: MLX81144 :lead: MLX81144 :ID: 25101 :url: https://melexis.atlassian.net/browse/MLX81144 :END: * Project: [[file:MLX81150.org][MLX81150]] :PROPERTIES: :name: MLX81150 :key: MLX81150 :lead: MLX81150 :ID: 10395 :url: https://melexis.atlassian.net/browse/MLX81150 :END: * Project: [[file:MLX81160.org][MLX81160]] :PROPERTIES: :name: MLX81160 :key: MLX81160 :lead: MLX81160 :ID: 20472 :url: https://melexis.atlassian.net/browse/MLX81160 :END: * Project: [[file:MLX81200.org][MLX81200]] :PROPERTIES: :name: MLX81200 :key: MLX81200 :lead: MLX81200 :ID: 10879 :url: https://melexis.atlassian.net/browse/MLX81200 :END: * Project: [[file:MLX81205.org][MLX81205]] :PROPERTIES: :name: MLX81205 :key: MLX81205 :lead: MLX81205 :ID: 10880 :url: https://melexis.atlassian.net/browse/MLX81205 :END: * Project: [[file:MLX81206.org][MLX81206]] :PROPERTIES: :name: MLX81206 :key: MLX81206 :lead: MLX81206 :ID: 14574 :url: https://melexis.atlassian.net/browse/MLX81206 :END: * Project: [[file:MLX81207.org][MLX81207]] :PROPERTIES: :name: MLX81207 :key: MLX81207 :lead: MLX81207 :ID: 11878 :url: https://melexis.atlassian.net/browse/MLX81207 :END: * Project: [[file:MLX81215.org][MLX81215]] :PROPERTIES: :name: MLX81215 :key: MLX81215 :lead: MLX81215 :ID: 10305 :url: https://melexis.atlassian.net/browse/MLX81215 :END: * Project: [[file:MLX81300.org][MLX81300]] :PROPERTIES: :name: MLX81300 :key: MLX81300 :lead: MLX81300/01 :ID: 10504 :url: https://melexis.atlassian.net/browse/MLX81300 :END: * Project: [[file:MLX81300SW.org][MLX81300SW]] :PROPERTIES: :name: MLX81300SW :key: MLX81300SW :lead: MLX81300SW :ID: 11773 :url: https://melexis.atlassian.net/browse/MLX81300SW :END: * Project: [[file:MLX81310.org][MLX81310]] :PROPERTIES: :name: MLX81310 :key: MLX81310 :lead: MLX81310/11 :ID: 10878 :url: https://melexis.atlassian.net/browse/MLX81310 :END: * Project: [[file:MLX81315.org][MLX81315]] :PROPERTIES: :name: MLX81315 :key: MLX81315 :lead: MLX81315 :ID: 12070 :url: https://melexis.atlassian.net/browse/MLX81315 :END: * Project: [[file:MLX81316.org][MLX81316]] :PROPERTIES: :name: MLX81316 :key: MLX81316 :lead: MLX81316 :ID: 13675 :url: https://melexis.atlassian.net/browse/MLX81316 :END: * Project: [[file:MLX81325.org][MLX81325]] :PROPERTIES: :name: MLX81325 :key: MLX81325 :lead: MLX81325 :ID: 13774 :url: https://melexis.atlassian.net/browse/MLX81325 :END: * Project: [[file:MLX81330.org][MLX81330]] :PROPERTIES: :name: MLX81330 :key: MLX81330 :lead: MLX81330 :ID: 14870 :url: https://melexis.atlassian.net/browse/MLX81330 :END: * Project: [[file:MLX81332.org][MLX81332]] :PROPERTIES: :name: MLX81332 :key: MLX81332 :lead: MLX81332 :ID: 16371 :url: https://melexis.atlassian.net/browse/MLX81332 :END: * Project: [[file:MLX81334.org][MLX81334]] :PROPERTIES: :name: MLX81334 :key: MLX81334 :lead: MLX81334 :ID: 22077 :url: https://melexis.atlassian.net/browse/MLX81334 :END: * Project: [[file:MLX81339.org][MLX81339]] :PROPERTIES: :name: MLX81339 :key: MLX81339 :lead: MLX81339 :ID: 26225 :url: https://melexis.atlassian.net/browse/MLX81339 :END: * Project: [[file:MLX81340.org][MLX81340]] :PROPERTIES: :name: MLX81340 :key: MLX81340 :lead: MLX81340 :ID: 17170 :url: https://melexis.atlassian.net/browse/MLX81340 :END: * Project: [[file:MLX81344.org][MLX81344]] :PROPERTIES: :name: MLX81344 :key: MLX81344 :lead: MLX81344 :ID: 17171 :url: https://melexis.atlassian.net/browse/MLX81344 :END: * Project: [[file:MLX81346.org][MLX81346]] :PROPERTIES: :name: MLX81346 :key: MLX81346 :lead: MLX81346 :ID: 19076 :url: https://melexis.atlassian.net/browse/MLX81346 :END: * Project: [[file:MLX81349.org][MLX81349]] :PROPERTIES: :name: MLX81349 :key: MLX81349 :lead: MLX81349 :ID: 26494 :url: https://melexis.atlassian.net/browse/MLX81349 :END: * Project: [[file:MLX81350.org][MLX81350]] :PROPERTIES: :name: MLX81350 :key: MLX81350 :lead: MLX81350 :ID: 25077 :url: https://melexis.atlassian.net/browse/MLX81350 :END: * Project: [[file:MLX81351.org][MLX81351]] :PROPERTIES: :name: MLX81351 :key: MLX81351 :lead: MLX81351 :ID: 28483 :url: https://melexis.atlassian.net/browse/MLX81351 :END: * Project: [[file:MLX81354.org][MLX81354]] :PROPERTIES: :name: MLX81354 :key: MLX81354 :lead: MLX81354 :ID: 26630 :url: https://melexis.atlassian.net/browse/MLX81354 :END: * Project: [[file:MLX81355.org][MLX81355]] :PROPERTIES: :name: MLX81355 :key: MLX81355 :lead: MLX81355 :ID: 28484 :url: https://melexis.atlassian.net/browse/MLX81355 :END: * Project: [[file:MLX81366.org][MLX81366]] :PROPERTIES: :name: MLX81366 :key: MLX81366 :lead: MLX81366 :ID: 26395 :url: https://melexis.atlassian.net/browse/MLX81366 :END: * Project: [[file:MLX82001.org][MLX82001]] :PROPERTIES: :name: MLX82001 :key: MLX82001 :lead: MLX82001 :ID: 10873 :url: https://melexis.atlassian.net/browse/MLX82001 :END: * Project: [[file:MLX82050.org][MLX82050]] :PROPERTIES: :name: MLX82050 :key: MLX82050 :lead: MLX82050 :ID: 10560 :url: https://melexis.atlassian.net/browse/MLX82050 :END: * Project: [[file:MLX82100.org][MLX82100]] :PROPERTIES: :name: MLX82100 :key: MLX82100 :lead: MLX82100 :ID: 14670 :url: https://melexis.atlassian.net/browse/MLX82100 :END: * Project: [[file:MLX82200.org][MLX82200]] :PROPERTIES: :name: MLX82200 :key: MLX82200 :lead: MLX82200 :ID: 26396 :url: https://melexis.atlassian.net/browse/MLX82200 :END: * Project: [[file:MLX82300.org][MLX82300]] :PROPERTIES: :name: MLX82300 :key: MLX82300 :lead: MLX82300 :ID: 26770 :url: https://melexis.atlassian.net/browse/MLX82300 :END: * Project: [[file:MLX82400.org][MLX82400]] :PROPERTIES: :name: MLX82400 :key: MLX82400 :lead: MLX82400 :ID: 28482 :url: https://melexis.atlassian.net/browse/MLX82400 :END: * Project: [[file:MLX83102.org][MLX83102]] :PROPERTIES: :name: MLX83102 :key: MLX83102 :lead: MLX83102 :ID: 19172 :url: https://melexis.atlassian.net/browse/MLX83102 :END: * Project: [[file:MLX83204.org][MLX83204]] :PROPERTIES: :name: MLX83204 :key: MLX83204 :lead: MLX83204 :ID: 12970 :url: https://melexis.atlassian.net/browse/MLX83204 :END: * Project: [[file:MLX83213.org][MLX83213]] :PROPERTIES: :name: MLX83213 :key: MLX83213 :lead: MLX83213 :ID: 10976 :url: https://melexis.atlassian.net/browse/MLX83213 :END: * Project: [[file:MLX83243.org][MLX83243]] :PROPERTIES: :name: MLX83243 :key: MLX83243 :lead: MLX83243 :ID: 11671 :url: https://melexis.atlassian.net/browse/MLX83243 :END: * Project: [[file:MLX83266.org][MLX83266]] :PROPERTIES: :name: MLX83266 :key: MLX83266 :lead: MLX83266 :ID: 26443 :url: https://melexis.atlassian.net/browse/MLX83266 :END: * Project: [[file:MLX90216.org][MLX90216]] :PROPERTIES: :name: MLX90216 :key: MLX90216 :lead: MLX90216 :ID: 19871 :url: https://melexis.atlassian.net/browse/MLX90216 :END: * Project: [[file:MLX90248.org][MLX90248]] :PROPERTIES: :name: MLX90248 :key: MLX90248 :lead: MLX90248 :ID: 19873 :url: https://melexis.atlassian.net/browse/MLX90248 :END: * Project: [[file:M90287.org][M90287]] :PROPERTIES: :name: M90287 :key: M90287 :lead: MLX90287 :ID: 11885 :url: https://melexis.atlassian.net/browse/M90287 :END: * Project: [[file:MLX90288.org][MLX90288]] :PROPERTIES: :name: MLX90288 :key: MLX90288 :lead: MLX90288 :ID: 10482 :url: https://melexis.atlassian.net/browse/MLX90288 :END: * Project: [[file:MLX90290.org][MLX90290]] :PROPERTIES: :name: MLX90290 :key: MLX90290 :lead: MLX90290 :ID: 10392 :url: https://melexis.atlassian.net/browse/MLX90290 :END: * Project: [[file:MLX90291.org][MLX90291]] :PROPERTIES: :name: MLX90291 :key: MLX90291 :lead: MLX90291 :ID: 11686 :url: https://melexis.atlassian.net/browse/MLX90291 :END: * Project: [[file:MLX90294.org][MLX90294]] :PROPERTIES: :name: MLX90294 :key: MLX90294 :lead: MLX90294 :ID: 10572 :url: https://melexis.atlassian.net/browse/MLX90294 :END: * Project: [[file:MLX90295.org][MLX90295]] :PROPERTIES: :name: MLX90295 :key: MLX90295 :lead: MLX90295 :ID: 11870 :url: https://melexis.atlassian.net/browse/MLX90295 :END: * Project: [[file:MLX90296.org][MLX90296]] :PROPERTIES: :name: MLX90296 :key: MLX90296 :lead: MLX90296 :ID: 26240 :url: https://melexis.atlassian.net/browse/MLX90296 :END: * Project: [[file:MLX90297.org][MLX90297]] :PROPERTIES: :name: MLX90297 :key: MLX90297 :lead: MLX90297 :ID: 11781 :url: https://melexis.atlassian.net/browse/MLX90297 :END: * Project: [[file:MLX90298.org][MLX90298]] :PROPERTIES: :name: MLX90298 :key: MLX90298 :lead: MLX90298 :ID: 18871 :url: https://melexis.atlassian.net/browse/MLX90298 :END: * Project: [[file:MLX90317.org][MLX90317]] :PROPERTIES: :name: MLX90317 :key: MLX90317 :lead: mlx90317 :ID: 10670 :url: https://melexis.atlassian.net/browse/MLX90317 :END: * Project: [[file:MLX90324.org][MLX90324]] :PROPERTIES: :name: MLX90324 :key: MLX90324 :lead: MLX90324 :ID: 11687 :url: https://melexis.atlassian.net/browse/MLX90324 :END: * Project: [[file:MLX90327.org][MLX90327]] :PROPERTIES: :name: MLX90327 :key: MLX90327 :lead: MLX90327 :ID: 10570 :url: https://melexis.atlassian.net/browse/MLX90327 :END: * Project: [[file:MLX90330.org][MLX90330]] :PROPERTIES: :name: MLX90330 :key: MLX90330 :lead: MLX90330 :ID: 11681 :url: https://melexis.atlassian.net/browse/MLX90330 :END: * Project: [[file:MLX90331.org][MLX90331]] :PROPERTIES: :name: MLX90331 :key: MLX90331 :lead: MLX90331 :ID: 12971 :url: https://melexis.atlassian.net/browse/MLX90331 :END: * Project: [[file:MLX90334.org][MLX90334]] :PROPERTIES: :name: MLX90334 :key: MLX90334 :lead: MLX90334 :ID: 11875 :url: https://melexis.atlassian.net/browse/MLX90334 :END: * Project: [[file:MLX90337.org][MLX90337]] :PROPERTIES: :name: MLX90337 :key: MLX90337 :lead: MLX90337 :ID: 14171 :url: https://melexis.atlassian.net/browse/MLX90337 :END: * Project: [[file:MLX90338.org][MLX90338]] :PROPERTIES: :name: MLX90338 :key: MLX90338 :lead: MLX90338 :ID: 18670 :url: https://melexis.atlassian.net/browse/MLX90338 :END: * Project: [[file:MLX90339.org][MLX90339]] :PROPERTIES: :name: MLX90339 :key: MLX90339 :lead: MLX90339 :ID: 18470 :url: https://melexis.atlassian.net/browse/MLX90339 :END: * Project: [[file:MLX90342.org][MLX90342]] :PROPERTIES: :name: MLX90342 :key: MLX90342 :lead: MLX90342 :ID: 13776 :url: https://melexis.atlassian.net/browse/MLX90342 :END: * Project: [[file:MLX90343.org][MLX90343]] :PROPERTIES: :name: MLX90343 :key: MLX90343 :lead: MLX90343 :ID: 25075 :url: https://melexis.atlassian.net/browse/MLX90343 :END: * Project: [[file:MLX90360.org][MLX90360]] :PROPERTIES: :name: MLX90360 :key: MLX90360 :lead: MLX90360 :ID: 10360 :url: https://melexis.atlassian.net/browse/MLX90360 :END: * Project: [[file:MLX90363.org][MLX90363]] :PROPERTIES: :name: MLX90363 :key: MLX90363 :lead: MLX90363 :ID: 10262 :url: https://melexis.atlassian.net/browse/MLX90363 :END: * Project: [[file:MLX90364.org][MLX90364]] :PROPERTIES: :name: MLX90364 :key: MLX90364 :lead: MLX90364 :ID: 10422 :url: https://melexis.atlassian.net/browse/MLX90364 :END: * Project: [[file:MLX90365.org][MLX90365]] :PROPERTIES: :name: MLX90365 :key: MLX90365 :lead: MLX90365 :ID: 10383 :url: https://melexis.atlassian.net/browse/MLX90365 :END: * Project: [[file:MLX90367.org][MLX90367]] :PROPERTIES: :name: MLX90367 :key: MLX90367 :lead: MLX90367 :ID: 11880 :url: https://melexis.atlassian.net/browse/MLX90367 :END: * Project: [[file:MLX90367SW.org][MLX90367SW]] :PROPERTIES: :name: MLX90367SW :key: MLX90367SW :lead: MLX90367SW :ID: 10549 :url: https://melexis.atlassian.net/browse/MLX90367SW :END: * Project: [[file:MLX90368.org][MLX90368]] :PROPERTIES: :name: MLX90368 :key: MLX90368 :lead: MLX90368 :ID: 12370 :url: https://melexis.atlassian.net/browse/MLX90368 :END: * Project: [[file:MLX90370.org][MLX90370]] :PROPERTIES: :name: MLX90370 :key: MLX90370 :lead: MLX90370 :ID: 10977 :url: https://melexis.atlassian.net/browse/MLX90370 :END: * Project: [[file:MLX90370SW.org][MLX90370SW]] :PROPERTIES: :name: MLX90370SW :key: MLX90370SW :lead: MLX90370SW :ID: 11470 :url: https://melexis.atlassian.net/browse/MLX90370SW :END: * Project: [[file:MLX90371.org][MLX90371]] :PROPERTIES: :name: MLX90371 :key: MLX90371 :lead: MLX90371 :ID: 11877 :url: https://melexis.atlassian.net/browse/MLX90371 :END: * Project: [[file:MLX90371SWIBM.org][MLX90371SWIBM]] :PROPERTIES: :name: MLX90371SWIBM :key: MLX90371SWIBM :lead: MLX90371SW - IBM SW Validation :ID: 11771 :url: https://melexis.atlassian.net/browse/MLX90371SWIBM :END: * Project: [[file:MLX90372.org][MLX90372]] :PROPERTIES: :name: MLX90372 :key: MLX90372 :lead: MLX90372 :ID: 12270 :url: https://melexis.atlassian.net/browse/MLX90372 :END: * Project: [[file:MLX90373.org][MLX90373]] :PROPERTIES: :name: MLX90373 :key: MLX90373 :lead: MLX90373 :ID: 13076 :url: https://melexis.atlassian.net/browse/MLX90373 :END: * Project: [[file:MLX90374.org][MLX90374]] :PROPERTIES: :name: MLX90374 :key: MLX90374 :lead: MLX90374 :ID: 13670 :url: https://melexis.atlassian.net/browse/MLX90374 :END: * Project: [[file:MLX90375.org][MLX90375]] :PROPERTIES: :name: MLX90375 :key: MLX90375 :lead: MLX90375 :ID: 24971 :url: https://melexis.atlassian.net/browse/MLX90375 :END: * Project: [[file:MLX90376.org][MLX90376]] :PROPERTIES: :name: MLX90376 :key: MLX90376 :lead: MLX90376 :ID: 16970 :url: https://melexis.atlassian.net/browse/MLX90376 :END: * Project: [[file:MLX90377.org][MLX90377]] :PROPERTIES: :name: MLX90377 :key: MLX90377 :lead: MLX90377 :ID: 15771 :url: https://melexis.atlassian.net/browse/MLX90377 :END: * Project: [[file:MLX90380.org][MLX90380]] :PROPERTIES: :name: MLX90380 :key: MLX90380 :lead: MLX90380 :ID: 10975 :url: https://melexis.atlassian.net/browse/MLX90380 :END: * Project: [[file:MLX90381.org][MLX90381]] :PROPERTIES: :name: MLX90381 :key: MLX90381 :lead: MLX90381 :ID: 17670 :url: https://melexis.atlassian.net/browse/MLX90381 :END: * Project: [[file:MLX90382.org][MLX90382]] :PROPERTIES: :name: MLX90382 :key: MLX90382 :lead: MLX90382 :ID: 22081 :url: https://melexis.atlassian.net/browse/MLX90382 :END: * Project: [[file:MLX90384.org][MLX90384]] :PROPERTIES: :name: MLX90384 :key: MLX90384 :lead: MLX90384 :ID: 26388 :url: https://melexis.atlassian.net/browse/MLX90384 :END: * Project: [[file:MLX90390.org][MLX90390]] :PROPERTIES: :name: MLX90390 :key: MLX90390 :lead: MLX90390 :ID: 10503 :url: https://melexis.atlassian.net/browse/MLX90390 :END: * Project: [[file:MLX90391.org][MLX90391]] :PROPERTIES: :name: MLX90391 :key: MLX90391 :lead: MLX90391 :ID: 26486 :url: https://melexis.atlassian.net/browse/MLX90391 :END: * Project: [[file:MLX90392.org][MLX90392]] :PROPERTIES: :name: MLX90392 :key: MLX90392 :lead: MLX90392 :ID: 20873 :url: https://melexis.atlassian.net/browse/MLX90392 :END: * Project: [[file:MLX90393.org][MLX90393]] :PROPERTIES: :name: MLX90393 :key: MLX90393 :lead: MLX90393 :ID: 13370 :url: https://melexis.atlassian.net/browse/MLX90393 :END: * Project: [[file:MLX90394.org][MLX90394]] :PROPERTIES: :name: MLX90394 :key: MLX90394 :lead: MLX90394 :ID: 23571 :url: https://melexis.atlassian.net/browse/MLX90394 :END: * Project: [[file:MLX90396.org][MLX90396]] :PROPERTIES: :name: MLX90396 :key: MLX90396 :lead: MLX90396 :ID: 20170 :url: https://melexis.atlassian.net/browse/MLX90396 :END: * Project: [[file:MLX90397.org][MLX90397]] :PROPERTIES: :name: MLX90397 :key: MLX90397 :lead: MLX90397 :ID: 20871 :url: https://melexis.atlassian.net/browse/MLX90397 :END: * Project: [[file:MLX90398.org][MLX90398]] :PROPERTIES: :name: MLX90398 :key: MLX90398 :lead: MLX90398 :ID: 14770 :url: https://melexis.atlassian.net/browse/MLX90398 :END: * Project: [[file:MLX90399.org][MLX90399]] :PROPERTIES: :name: MLX90399 :key: MLX90399 :lead: MLX90399 :ID: 10574 :url: https://melexis.atlassian.net/browse/MLX90399 :END: * Project: [[file:MLX90405.org][MLX90405]] :PROPERTIES: :name: MLX90405 :key: MLX90405 :lead: MLX90405 :ID: 10292 :url: https://melexis.atlassian.net/browse/MLX90405 :END: * Project: [[file:MLX90405SDI.org][MLX90405SDI]] :PROPERTIES: :name: MLX90405SDI :key: MLX90405SDI :lead: MLX90405SDI :ID: 11070 :url: https://melexis.atlassian.net/browse/MLX90405SDI :END: * Project: [[file:MLX90411.org][MLX90411]] :PROPERTIES: :name: MLX90411 :key: MLX90411 :lead: MLX90411 :ID: 13676 :url: https://melexis.atlassian.net/browse/MLX90411 :END: * Project: [[file:MLX90412.org][MLX90412]] :PROPERTIES: :name: MLX90412 :key: MLX90412 :lead: MLX90412 :ID: 16370 :url: https://melexis.atlassian.net/browse/MLX90412 :END: * Project: [[file:MLX90415.org][MLX90415]] :PROPERTIES: :name: MLX90415 :key: MLX90415 :lead: MLX90415 :ID: 19071 :url: https://melexis.atlassian.net/browse/MLX90415 :END: * Project: [[file:MLX90416.org][MLX90416]] :PROPERTIES: :name: MLX90416 :key: MLX90416 :lead: MLX90416 :ID: 28315 :url: https://melexis.atlassian.net/browse/MLX90416 :END: * Project: [[file:WAMD.org][WAMD]] :PROPERTIES: :name: WAMD :key: WAMD :lead: MLX90418 :ID: 21172 :url: https://melexis.atlassian.net/browse/WAMD :END: * Project: [[file:MLX90420.org][MLX90420]] :PROPERTIES: :name: MLX90420 :key: MLX90420 :lead: MLX90420 :ID: 17870 :url: https://melexis.atlassian.net/browse/MLX90420 :END: * Project: [[file:MLX90423.org][MLX90423]] :PROPERTIES: :name: MLX90423 :key: MLX90423 :lead: MLX90423 :ID: 20970 :url: https://melexis.atlassian.net/browse/MLX90423 :END: * Project: [[file:MLX90424.org][MLX90424]] :PROPERTIES: :name: MLX90424 :key: MLX90424 :lead: MLX90424 :ID: 25110 :url: https://melexis.atlassian.net/browse/MLX90424 :END: * Project: [[file:MLX90425.org][MLX90425]] :PROPERTIES: :name: MLX90425 :key: MLX90425 :lead: MLX90425 :ID: 20971 :url: https://melexis.atlassian.net/browse/MLX90425 :END: * Project: [[file:MLX90427.org][MLX90427]] :PROPERTIES: :name: MLX90427 :key: MLX90427 :lead: MLX90427 :ID: 21972 :url: https://melexis.atlassian.net/browse/MLX90427 :END: * Project: [[file:MLX90429.org][MLX90429]] :PROPERTIES: :name: MLX90429 :key: MLX90429 :lead: MLX90429 :ID: 26373 :url: https://melexis.atlassian.net/browse/MLX90429 :END: * Project: [[file:MLX90430.org][MLX90430]] :PROPERTIES: :name: MLX90430 :key: MLX90430 :lead: MLX90430 :ID: 28048 :url: https://melexis.atlassian.net/browse/MLX90430 :END: * Project: [[file:MLX90431.org][MLX90431]] :PROPERTIES: :name: MLX90431 :key: MLX90431 :lead: MLX90431 :ID: 26498 :url: https://melexis.atlassian.net/browse/MLX90431 :END: * Project: [[file:MLX90435.org][MLX90435]] :PROPERTIES: :name: MLX90435 :key: MLX90435 :lead: MLX90435 :ID: 26807 :url: https://melexis.atlassian.net/browse/MLX90435 :END: * Project: [[file:MLX90451.org][MLX90451]] :PROPERTIES: :name: MLX90451 :key: MLX90451 :lead: MLX90451 :ID: 28519 :url: https://melexis.atlassian.net/browse/MLX90451 :END: * Project: [[file:MLX90500.org][MLX90500]] :PROPERTIES: :name: MLX90500 :key: MLX90500 :lead: MLX90500 :ID: 16076 :url: https://melexis.atlassian.net/browse/MLX90500 :END: * Project: [[file:MLX90510.org][MLX90510]] :PROPERTIES: :name: MLX90510 :key: MLX90510 :lead: MLX90510 :ID: 16470 :url: https://melexis.atlassian.net/browse/MLX90510 :END: * Project: [[file:AE90510.org][AE90510]] :PROPERTIES: :name: AE90510 :key: AE90510 :lead: MLX90510 Applications :ID: 21471 :url: https://melexis.atlassian.net/browse/AE90510 :END: * Project: [[file:MLX90512.org][MLX90512]] :PROPERTIES: :name: MLX90512 :key: MLX90512 :lead: MLX90512 :ID: 19070 :url: https://melexis.atlassian.net/browse/MLX90512 :END: * Project: [[file:MLX90513.org][MLX90513]] :PROPERTIES: :name: MLX90513 :key: MLX90513 :lead: MLX90513 :ID: 19870 :url: https://melexis.atlassian.net/browse/MLX90513 :END: * Project: [[file:AE90513.org][AE90513]] :PROPERTIES: :name: AE90513 :key: AE90513 :lead: MLX90513 Applications :ID: 21472 :url: https://melexis.atlassian.net/browse/AE90513 :END: * Project: [[file:MLX90514.org][MLX90514]] :PROPERTIES: :name: MLX90514 :key: MLX90514 :lead: MLX90514 :ID: 25223 :url: https://melexis.atlassian.net/browse/MLX90514 :END: * Project: [[file:MLX90518.org][MLX90518]] :PROPERTIES: :name: MLX90518 :key: MLX90518 :lead: MLX90518 :ID: 26490 :url: https://melexis.atlassian.net/browse/MLX90518 :END: * Project: [[file:MLX90614.org][MLX90614]] :PROPERTIES: :name: MLX90614 :key: MLX90614 :lead: MLX90614 :ID: 12771 :url: https://melexis.atlassian.net/browse/MLX90614 :END: * Project: [[file:MLX90615.org][MLX90615]] :PROPERTIES: :name: MLX90615 :key: MLX90615 :lead: MLX90615 :ID: 12671 :url: https://melexis.atlassian.net/browse/MLX90615 :END: * Project: [[file:MLX90616.org][MLX90616]] :PROPERTIES: :name: MLX90616 :key: MLX90616 :lead: MLX90616 :ID: 10507 :url: https://melexis.atlassian.net/browse/MLX90616 :END: * Project: [[file:MLX90617.org][MLX90617]] :PROPERTIES: :name: MLX90617 :key: MLX90617 :lead: MLX90617 :ID: 23972 :url: https://melexis.atlassian.net/browse/MLX90617 :END: * Project: [[file:MLX90620.org][MLX90620]] :PROPERTIES: :name: MLX90620 :key: MLX90620 :lead: MLX90620 :ID: 10365 :url: https://melexis.atlassian.net/browse/MLX90620 :END: * Project: [[file:MLX90630.org][MLX90630]] :PROPERTIES: :name: MLX90630 :key: MLX90630 :lead: MLX90630 :ID: 11475 :url: https://melexis.atlassian.net/browse/MLX90630 :END: * Project: [[file:MLX90631.org][MLX90631]] :PROPERTIES: :name: MLX90631 :key: MLX90631 :lead: MLX90631 :ID: 12975 :url: https://melexis.atlassian.net/browse/MLX90631 :END: * Project: [[file:MLX90632.org][MLX90632]] :PROPERTIES: :name: MLX90632 :key: MLX90632 :lead: MLX90632 :ID: 12976 :url: https://melexis.atlassian.net/browse/MLX90632 :END: * Project: [[file:MLX90635.org][MLX90635]] :PROPERTIES: :name: MLX90635 :key: MLX90635 :lead: MLX90635 :ID: 22772 :url: https://melexis.atlassian.net/browse/MLX90635 :END: * Project: [[file:MLX90638.org][MLX90638]] :PROPERTIES: :name: MLX90638 :key: MLX90638 :lead: MLX90638 :ID: 28416 :url: https://melexis.atlassian.net/browse/MLX90638 :END: * Project: [[file:MLX90640.org][MLX90640]] :PROPERTIES: :name: MLX90640 :key: MLX90640 :lead: MLX90640 :ID: 11871 :url: https://melexis.atlassian.net/browse/MLX90640 :END: * Project: [[file:MLX90641.org][MLX90641]] :PROPERTIES: :name: MLX90641 :key: MLX90641 :lead: MLX90641 :ID: 21772 :url: https://melexis.atlassian.net/browse/MLX90641 :END: * Project: [[file:MLX90642.org][MLX90642]] :PROPERTIES: :name: MLX90642 :key: MLX90642 :lead: MLX90642 :ID: 20575 :url: https://melexis.atlassian.net/browse/MLX90642 :END: * Project: [[file:MLX90650.org][MLX90650]] :PROPERTIES: :name: MLX90650 :key: MLX90650 :lead: MLX90650 :ID: 26531 :url: https://melexis.atlassian.net/browse/MLX90650 :END: * Project: [[file:MLX90670.org][MLX90670]] :PROPERTIES: :name: MLX90670 :key: MLX90670 :lead: MLX90670 :ID: 11881 :url: https://melexis.atlassian.net/browse/MLX90670 :END: * Project: [[file:MLX90807.org][MLX90807]] :PROPERTIES: :name: MLX90807 :key: MLX90807 :lead: MLX90807 :ID: 12773 :url: https://melexis.atlassian.net/browse/MLX90807 :END: * Project: [[file:MLX90809.org][MLX90809]] :PROPERTIES: :name: MLX90809 :key: MLX90809 :lead: MLX90809 :ID: 10306 :url: https://melexis.atlassian.net/browse/MLX90809 :END: * Project: [[file:MLX90812DB.org][MLX90812DB]] :PROPERTIES: :name: MLX90812DB :key: MLX90812DB :lead: MLX90812DB :ID: 26808 :url: https://melexis.atlassian.net/browse/MLX90812DB :END: * Project: [[file:MLX90817.org][MLX90817]] :PROPERTIES: :name: MLX90817 :key: MLX90817 :lead: MLX90817 :ID: 11782 :url: https://melexis.atlassian.net/browse/MLX90817 :END: * Project: [[file:MLX90818.org][MLX90818]] :PROPERTIES: :name: MLX90818 :key: MLX90818 :lead: MLX90818 :ID: 11783 :url: https://melexis.atlassian.net/browse/MLX90818 :END: * Project: [[file:MLX90819.org][MLX90819]] :PROPERTIES: :name: MLX90819 :key: MLX90819 :lead: MLX90819 :ID: 12570 :url: https://melexis.atlassian.net/browse/MLX90819 :END: * Project: [[file:MLX90820.org][MLX90820]] :PROPERTIES: :name: MLX90820 :key: MLX90820 :lead: MLX90820 :ID: 18875 :url: https://melexis.atlassian.net/browse/MLX90820 :END: * Project: [[file:MLX90821.org][MLX90821]] :PROPERTIES: :name: MLX90821 :key: MLX90821 :lead: MLX90821 :ID: 13770 :url: https://melexis.atlassian.net/browse/MLX90821 :END: * Project: [[file:MLX9082X.org][MLX9082X]] :PROPERTIES: :name: MLX9082X :key: MLX9082X :lead: MLX90822-23-24-25 :ID: 16074 :url: https://melexis.atlassian.net/browse/MLX9082X :END: * Project: [[file:MLX90829.org][MLX90829]] :PROPERTIES: :name: MLX90829 :key: MLX90829 :lead: MLX90829 :ID: 16770 :url: https://melexis.atlassian.net/browse/MLX90829 :END: * Project: [[file:MLX90830.org][MLX90830]] :PROPERTIES: :name: MLX90830 :key: MLX90830 :lead: MLX90830 :ID: 26317 :url: https://melexis.atlassian.net/browse/MLX90830 :END: * Project: [[file:MLX90332.org][MLX90332]] :PROPERTIES: :name: MLX90332 :key: MLX90332 :lead: MLX90833 & MLX90332 :ID: 22075 :url: https://melexis.atlassian.net/browse/MLX90332 :END: * Project: [[file:MLX90834.org][MLX90834]] :PROPERTIES: :name: MLX90834 :key: MLX90834 :lead: MLX90834 :ID: 26485 :url: https://melexis.atlassian.net/browse/MLX90834 :END: * Project: [[file:MLX90835.org][MLX90835]] :PROPERTIES: :name: MLX90835 :key: MLX90835 :lead: MLX90835 :ID: 25074 :url: https://melexis.atlassian.net/browse/MLX90835 :END: * Project: [[file:MLX90900.org][MLX90900]] :PROPERTIES: :name: MLX90900 :key: MLX90900 :lead: MLX90900 :ID: 26400 :url: https://melexis.atlassian.net/browse/MLX90900 :END: * Project: [[file:MLX90901.org][MLX90901]] :PROPERTIES: :name: MLX90901 :key: MLX90901 :lead: MLX90901 :ID: 28552 :url: https://melexis.atlassian.net/browse/MLX90901 :END: * Project: [[file:MLX91206.org][MLX91206]] :PROPERTIES: :name: MLX91206 :key: MLX91206 :lead: MLX91206 :ID: 11683 :url: https://melexis.atlassian.net/browse/MLX91206 :END: * Project: [[file:MLX91207.org][MLX91207]] :PROPERTIES: :name: MLX91207 :key: MLX91207 :lead: MLX91207 :ID: 11684 :url: https://melexis.atlassian.net/browse/MLX91207 :END: * Project: [[file:MLX91208.org][MLX91208]] :PROPERTIES: :name: MLX91208 :key: MLX91208 :lead: MLX91208 :ID: 11170 :url: https://melexis.atlassian.net/browse/MLX91208 :END: * Project: [[file:MLX91209.org][MLX91209]] :PROPERTIES: :name: MLX91209 :key: MLX91209 :lead: MLX91209 :ID: 10480 :url: https://melexis.atlassian.net/browse/MLX91209 :END: * Project: [[file:MLX91209VA.org][MLX91209VA]] :PROPERTIES: :name: MLX91209VA :key: MLX91209VA :lead: MLX91209VA :ID: 11774 :url: https://melexis.atlassian.net/browse/MLX91209VA :END: * Project: [[file:MLX91210.org][MLX91210]] :PROPERTIES: :name: MLX91210 :key: MLX91210 :lead: MLX91210 :ID: 11478 :url: https://melexis.atlassian.net/browse/MLX91210 :END: * Project: [[file:MLX91211.org][MLX91211]] :PROPERTIES: :name: MLX91211 :key: MLX91211 :lead: MLX91211 :ID: 18971 :url: https://melexis.atlassian.net/browse/MLX91211 :END: * Project: [[file:MLX91214.org][MLX91214]] :PROPERTIES: :name: MLX91214 :key: MLX91214 :lead: MLX91214 :ID: 15470 :url: https://melexis.atlassian.net/browse/MLX91214 :END: * Project: [[file:MLX91216.org][MLX91216]] :PROPERTIES: :name: MLX91216 :key: MLX91216 :lead: MLX91216 :ID: 12770 :url: https://melexis.atlassian.net/browse/MLX91216 :END: * Project: [[file:MLX91218.org][MLX91218]] :PROPERTIES: :name: MLX91218 :key: MLX91218 :lead: MLX91218 :ID: 19271 :url: https://melexis.atlassian.net/browse/MLX91218 :END: * Project: [[file:MLX91220.org][MLX91220]] :PROPERTIES: :name: MLX91220 :key: MLX91220 :lead: MLX91220 :ID: 12987 :url: https://melexis.atlassian.net/browse/MLX91220 :END: * Project: [[file:MLX91222.org][MLX91222]] :PROPERTIES: :name: MLX91222 :key: MLX91222 :lead: MLX91222 :ID: 21273 :url: https://melexis.atlassian.net/browse/MLX91222 :END: * Project: [[file:MLX91224.org][MLX91224]] :PROPERTIES: :name: MLX91224 :key: MLX91224 :lead: MLX91224 :ID: 25108 :url: https://melexis.atlassian.net/browse/MLX91224 :END: * Project: [[file:MLX91230.org][MLX91230]] :PROPERTIES: :name: MLX91230 :key: MLX91230 :lead: MLX91230 :ID: 17270 :url: https://melexis.atlassian.net/browse/MLX91230 :END: * Project: [[file:MLX91235.org][MLX91235]] :PROPERTIES: :name: MLX91235 :key: MLX91235 :lead: MLX91235 :ID: 20371 :url: https://melexis.atlassian.net/browse/MLX91235 :END: * Project: [[file:MLX91236.org][MLX91236]] :PROPERTIES: :name: MLX91236 :key: MLX91236 :lead: MLX91236 :ID: 20372 :url: https://melexis.atlassian.net/browse/MLX91236 :END: * Project: [[file:MLX91237.org][MLX91237]] :PROPERTIES: :name: MLX91237 :key: MLX91237 :lead: MLX91237 :ID: 20374 :url: https://melexis.atlassian.net/browse/MLX91237 :END: * Project: [[file:MLX91241.org][MLX91241]] :PROPERTIES: :name: MLX91241 :key: MLX91241 :lead: MLX91241 :ID: 26487 :url: https://melexis.atlassian.net/browse/MLX91241 :END: * Project: [[file:MLX91299.org][MLX91299]] :PROPERTIES: :name: MLX91299 :key: MLX91299 :lead: MLX91299 :ID: 20373 :url: https://melexis.atlassian.net/browse/MLX91299 :END: * Project: [[file:MLX91803.org][MLX91803]] :PROPERTIES: :name: MLX91803 :key: MLX91803 :lead: MLX91803 :ID: 10984 :url: https://melexis.atlassian.net/browse/MLX91803 :END: * Project: [[file:MLX91804.org][MLX91804]] :PROPERTIES: :name: MLX91804 :key: MLX91804 :lead: MLX91804 :ID: 11680 :url: https://melexis.atlassian.net/browse/MLX91804 :END: * Project: [[file:MLX91805.org][MLX91805]] :PROPERTIES: :name: MLX91805 :key: MLX91805 :lead: MLX91805 :ID: 21473 :url: https://melexis.atlassian.net/browse/MLX91805 :END: * Project: [[file:MLX91807.org][MLX91807]] :PROPERTIES: :name: MLX91807 :key: MLX91807 :lead: MLX91807 & MLX91840 :ID: 17370 :url: https://melexis.atlassian.net/browse/MLX91807 :END: * Project: [[file:MLX91810.org][MLX91810]] :PROPERTIES: :name: MLX91810 :key: MLX91810 :lead: MLX91810 :ID: 13779 :url: https://melexis.atlassian.net/browse/MLX91810 :END: * Project: [[file:MLX92211.org][MLX92211]] :PROPERTIES: :name: MLX92211 :key: MLX92211 :lead: MLX92211 :ID: 19874 :url: https://melexis.atlassian.net/browse/MLX92211 :END: * Project: [[file:MLX92212.org][MLX92212]] :PROPERTIES: :name: MLX92212 :key: MLX92212 :lead: MLX92212 :ID: 10520 :url: https://melexis.atlassian.net/browse/MLX92212 :END: * Project: [[file:MLX92216.org][MLX92216]] :PROPERTIES: :name: MLX92216 :key: MLX92216 :lead: MLX92216 :ID: 23071 :url: https://melexis.atlassian.net/browse/MLX92216 :END: * Project: [[file:MLX92221.org][MLX92221]] :PROPERTIES: :name: MLX92221 :key: MLX92221 :lead: MLX92221 :ID: 10330 :url: https://melexis.atlassian.net/browse/MLX92221 :END: * Project: [[file:MLX92223.org][MLX92223]] :PROPERTIES: :name: MLX92223 :key: MLX92223 :lead: MLX92223 :ID: 15375 :url: https://melexis.atlassian.net/browse/MLX92223 :END: * Project: [[file:MLX92231.org][MLX92231]] :PROPERTIES: :name: MLX92231 :key: MLX92231 :lead: MLX92231 :ID: 11674 :url: https://melexis.atlassian.net/browse/MLX92231 :END: * Project: [[file:MLX92242.org][MLX92242]] :PROPERTIES: :name: MLX92242 :key: MLX92242 :lead: MLX92242 :ID: 11283 :url: https://melexis.atlassian.net/browse/MLX92242 :END: * Project: [[file:MLX92255.org][MLX92255]] :PROPERTIES: :name: MLX92255 :key: MLX92255 :lead: MLX92255 :ID: 14573 :url: https://melexis.atlassian.net/browse/MLX92255 :END: * Project: [[file:MLX92292.org][MLX92292]] :PROPERTIES: :name: MLX92292 :key: MLX92292 :lead: MLX92292 :ID: 12774 :url: https://melexis.atlassian.net/browse/MLX92292 :END: * Project: [[file:MLX92300.org][MLX92300]] :PROPERTIES: :name: MLX92300 :key: MLX92300 :lead: MLX92300 :ID: 17874 :url: https://melexis.atlassian.net/browse/MLX92300 :END: * Project: [[file:MLX92342.org][MLX92342]] :PROPERTIES: :name: MLX92342 :key: MLX92342 :lead: MLX92342 :ID: 26235 :url: https://melexis.atlassian.net/browse/MLX92342 :END: * Project: [[file:MLX92352.org][MLX92352]] :PROPERTIES: :name: MLX92352 :key: MLX92352 :lead: MLX92352 :ID: 20274 :url: https://melexis.atlassian.net/browse/MLX92352 :END: * Project: [[file:MLX92362.org][MLX92362]] :PROPERTIES: :name: MLX92362 :key: MLX92362 :lead: MLX92362 :ID: 21274 :url: https://melexis.atlassian.net/browse/MLX92362 :END: * Project: [[file:MLX92442.org][MLX92442]] :PROPERTIES: :name: MLX92442 :key: MLX92442 :lead: MLX92442 :ID: 21970 :url: https://melexis.atlassian.net/browse/MLX92442 :END: * Project: [[file:MLX99528.org][MLX99528]] :PROPERTIES: :name: MLX99528 :key: MLX99528 :lead: MLX99528 :ID: 10672 :url: https://melexis.atlassian.net/browse/MLX99528 :END: * Project: [[file:MLX99999.org][MLX99999]] :PROPERTIES: :name: MLX99999 :key: MLX99999 :lead: MLX99999 :ID: 10381 :url: https://melexis.atlassian.net/browse/MLX99999 :END: * Project: [[file:MIR.org][MIR]] :PROPERTIES: :name: MIR :key: MIR :lead: MLX_IPS_RedundantDesigns :ID: 22074 :url: https://melexis.atlassian.net/browse/MIR :END: * Project: [[file:MLXLEANTRA.org][MLXLEANTRA]] :PROPERTIES: :name: MLXLEANTRA :key: MLXLEANTRA :lead: MLX_LEAN_2016_TRA :ID: 14970 :url: https://melexis.atlassian.net/browse/MLXLEANTRA :END: * Project: [[file:MLXAGILE.org][MLXAGILE]] :PROPERTIES: :name: MLXAGILE :key: MLXAGILE :lead: MLXAGILE :ID: 20577 :url: https://melexis.atlassian.net/browse/MLXAGILE :END: * Project: [[file:MLXCCT.org][MLXCCT]] :PROPERTIES: :name: MLXCCT :key: MLXCCT :lead: MlxCCT :ID: 10505 :url: https://melexis.atlassian.net/browse/MLXCCT :END: * Project: [[file:MLXIDE.org][MLXIDE]] :PROPERTIES: :name: MLXIDE :key: MLXIDE :lead: MlxIDE :ID: 10317 :url: https://melexis.atlassian.net/browse/MLXIDE :END: * Project: [[file:MLXLAN18.org][MLXLAN18]] :PROPERTIES: :name: MLXLAN18 :key: MLXLAN18 :lead: MLXLAN18 :ID: 18171 :url: https://melexis.atlassian.net/browse/MLXLAN18 :END: * Project: [[file:MMC16.org][MMC16]] :PROPERTIES: :name: MMC16 :key: MMC16 :lead: MMC16 :ID: 10200 :url: https://melexis.atlassian.net/browse/MMC16 :END: * Project: [[file:MMFCVT.org][MMFCVT]] :PROPERTIES: :name: MMFCVT :key: MMFCVT :lead: MMFCVT tools :ID: 15073 :url: https://melexis.atlassian.net/browse/MMFCVT :END: * Project: [[file:MMOS.org][MMOS]] :PROPERTIES: :name: MMOS :key: MMOS :lead: MMOS :ID: 28591 :url: https://melexis.atlassian.net/browse/MMOS :END: * Project: [[file:MSDEBVX.org][MSDEBVX]] :PROPERTIES: :name: MSDEBVX :key: MSDEBVX :lead: MSDE Bevaix :ID: 17971 :url: https://melexis.atlassian.net/browse/MSDEBVX :END: * Project: [[file:MSDEHL.org][MSDEHL]] :PROPERTIES: :name: MSDEHL :key: MSDEHL :lead: MSDE Horizontal Line :ID: 22070 :url: https://melexis.atlassian.net/browse/MSDEHL :END: * Project: [[file:MULAN.org][MULAN]] :PROPERTIES: :name: MULAN :key: MULAN :lead: MULAN :ID: 10145 :url: https://melexis.atlassian.net/browse/MULAN :END: * Project: [[file:PNC.org][PNC]] :PROPERTIES: :name: PNC :key: PNC :lead: My People & Culture :ID: 26331 :url: https://melexis.atlassian.net/browse/PNC :END: * Project: [[file:MYMLX.org][MYMLX]] :PROPERTIES: :name: MYMLX :key: MYMLX :lead: MyMelexis :ID: 26393 :url: https://melexis.atlassian.net/browse/MYMLX :END: * Project: [[file:NGS.org][NGS]] :PROPERTIES: :name: NGS :key: NGS :lead: Nagios :ID: 10062 :url: https://melexis.atlassian.net/browse/NGS :END: * Project: [[file:BZLAB.org][BZLAB]] :PROPERTIES: :name: BZLAB :key: BZLAB :lead: Nashua Labwork :ID: 10441 :url: https://melexis.atlassian.net/browse/BZLAB :END: * Project: [[file:BZTOOLS.org][BZTOOLS]] :PROPERTIES: :name: BZTOOLS :key: BZTOOLS :lead: Nashua Tools :ID: 10468 :url: https://melexis.atlassian.net/browse/BZTOOLS :END: * Project: [[file:EGN.org][EGN]] :PROPERTIES: :name: EGN :key: EGN :lead: Network connectivity :ID: 10064 :url: https://melexis.atlassian.net/browse/EGN :END: * Project: [[file:MAILGEN2.org][MAILGEN2]] :PROPERTIES: :name: MAILGEN2 :key: MAILGEN2 :lead: next gen mail setup :ID: 10270 :url: https://melexis.atlassian.net/browse/MAILGEN2 :END: * Project: [[file:NOS.org][NOS]] :PROPERTIES: :name: NOS :key: NOS :lead: NOS :ID: 22089 :url: https://melexis.atlassian.net/browse/NOS :END: * Project: [[file:NSYNC.org][NSYNC]] :PROPERTIES: :name: NSYNC :key: NSYNC :lead: Nsync :ID: 20573 :url: https://melexis.atlassian.net/browse/NSYNC :END: * Project: [[file:NM.org][NM]] :PROPERTIES: :name: NM :key: NM :lead: NV memories :ID: 15770 :url: https://melexis.atlassian.net/browse/NM :END: * Project: [[file:OBSG.org][OBSG]] :PROPERTIES: :name: OBSG :key: OBSG :lead: Observability Guild :ID: 27982 :url: https://melexis.atlassian.net/browse/OBSG :END: * Project: [[file:OCAP.org][OCAP]] :PROPERTIES: :name: OCAP :key: OCAP :lead: OCAP for PQA :ID: 26732 :url: https://melexis.atlassian.net/browse/OCAP :END: * Project: [[file:TDONB.org][TDONB]] :PROPERTIES: :name: TDONB :key: TDONB :lead: Onboarding project :ID: 26322 :url: https://melexis.atlassian.net/browse/TDONB :END: * Project: [[file:OCC.org][OCC]] :PROPERTIES: :name: OCC :key: OCC :lead: one-click-cgm :ID: 23470 :url: https://melexis.atlassian.net/browse/OCC :END: * Project: [[file:ODA.org][ODA]] :PROPERTIES: :name: ODA :key: ODA :lead: Operations dashboards and applications :ID: 26484 :url: https://melexis.atlassian.net/browse/ODA :END: * Project: [[file:OP.org][OP]] :PROPERTIES: :name: OP :key: OP :lead: Opto Process :ID: 19570 :url: https://melexis.atlassian.net/browse/OP :END: * Project: [[file:ORACPQ.org][ORACPQ]] :PROPERTIES: :name: ORACPQ :key: ORACPQ :lead: Oracle CPQ :ID: 20770 :url: https://melexis.atlassian.net/browse/ORACPQ :END: * Project: [[file:OR12.org][OR12]] :PROPERTIES: :name: OR12 :key: OR12 :lead: Oracle R12 :ID: 10432 :url: https://melexis.atlassian.net/browse/OR12 :END: * Project: [[file:R1228.org][R1228]] :PROPERTIES: :name: R1228 :key: R1228 :lead: Oracle Upgrade R12.2.8 :ID: 19170 :url: https://melexis.atlassian.net/browse/R1228 :END: * Project: [[file:OU.org][OU]] :PROPERTIES: :name: OU :key: OU :lead: Oracle UPK :ID: 13681 :url: https://melexis.atlassian.net/browse/OU :END: * Project: [[file:D260373.org][D260373]] :PROPERTIES: :name: D260373 :key: D260373 :lead: Orchestration Factory :ID: 26399 :url: https://melexis.atlassian.net/browse/D260373 :END: * Project: [[file:OSP.org][OSP]] :PROPERTIES: :name: OSP :key: OSP :lead: OSP/PO Improvement :ID: 20671 :url: https://melexis.atlassian.net/browse/OSP :END: * Project: [[file:OV2.org][OV2]] :PROPERTIES: :name: OV2 :key: OV2 :lead: OSPI :ID: 28382 :url: https://melexis.atlassian.net/browse/OV2 :END: * Project: [[file:OSPIPR.org][OSPIPR]] :PROPERTIES: :name: OSPIPR :key: OSPIPR :lead: Outside Processing Instructions Production :ID: 22082 :url: https://melexis.atlassian.net/browse/OSPIPR :END: * Project: [[file:OCS2.org][OCS2]] :PROPERTIES: :name: OCS2 :key: OCS2 :lead: Oven Control System 2 :ID: 24980 :url: https://melexis.atlassian.net/browse/OCS2 :END: * Project: [[file:PD.org][PD]] :PROPERTIES: :name: PD :key: PD :lead: P&C Digital :ID: 26316 :url: https://melexis.atlassian.net/browse/PD :END: * Project: [[file:PCDP.org][PCDP]] :PROPERTIES: :name: PCDP :key: PCDP :lead: P&C Digital Program :ID: 26734 :url: https://melexis.atlassian.net/browse/PCDP :END: * Project: [[file:PTMGT.org][PTMGT]] :PROPERTIES: :name: PTMGT :key: PTMGT :lead: P&T Management Issues :ID: 10344 :url: https://melexis.atlassian.net/browse/PTMGT :END: * Project: [[file:PNT.org][PNT]] :PROPERTIES: :name: PNT :key: PNT :lead: P&T Support :ID: 10400 :url: https://melexis.atlassian.net/browse/PNT :END: * Project: [[file:P360.org][P360]] :PROPERTIES: :name: P360 :key: P360 :lead: P360 :ID: 27915 :url: https://melexis.atlassian.net/browse/P360 :END: * Project: [[file:PRTNR.org][PRTNR]] :PROPERTIES: :name: PRTNR :key: PRTNR :lead: Partner Module :ID: 10382 :url: https://melexis.atlassian.net/browse/PRTNR :END: * Project: [[file:PAT.org][PAT]] :PROPERTIES: :name: PAT :key: PAT :lead: PAT :ID: 20070 :url: https://melexis.atlassian.net/browse/PAT :END: * Project: [[file:RD0000007.org][RD0000007]] :PROPERTIES: :name: RD0000007 :key: RD0000007 :lead: PCB coil design expertise :ID: 20273 :url: https://melexis.atlassian.net/browse/RD0000007 :END: * Project: [[file:PO.org][PO]] :PROPERTIES: :name: PO :key: PO :lead: PCB Order :ID: 12977 :url: https://melexis.atlassian.net/browse/PO :END: * Project: [[file:PCN.org][PCN]] :PROPERTIES: :name: PCN :key: PCN :lead: PCN Follow-up :ID: 10367 :url: https://melexis.atlassian.net/browse/PCN :END: * Project: [[file:PCNLEAN.org][PCNLEAN]] :PROPERTIES: :name: PCNLEAN :key: PCNLEAN :lead: PCN-leanification :ID: 16771 :url: https://melexis.atlassian.net/browse/PCNLEAN :END: * Project: [[file:PSI.org][PSI]] :PROPERTIES: :name: PSI :key: PSI :lead: PDF Solutions Implementation :ID: 18572 :url: https://melexis.atlassian.net/browse/PSI :END: * Project: [[file:PDP2.org][PDP2]] :PROPERTIES: :name: PDP2 :key: PDP2 :lead: PDP2.0 :ID: 26332 :url: https://melexis.atlassian.net/browse/PDP2 :END: * Project: [[file:PESUPIEP.org][PESUPIEP]] :PROPERTIES: :name: PESUPIEP :key: PESUPIEP :lead: PE Support Ieper :ID: 10067 :url: https://melexis.atlassian.net/browse/PESUPIEP :END: * Project: [[file:PET.org][PET]] :PROPERTIES: :name: PET :key: PET :lead: PE Tasks :ID: 24670 :url: https://melexis.atlassian.net/browse/PET :END: * Project: [[file:PPRO.org][PPRO]] :PROPERTIES: :name: PPRO :key: PPRO :lead: PE tools :ID: 10084 :url: https://melexis.atlassian.net/browse/PPRO :END: * Project: [[file:PFASFREE.org][PFASFREE]] :PROPERTIES: :name: PFASFREE :key: PFASFREE :lead: PFAS Free Package Qualification :ID: 28449 :url: https://melexis.atlassian.net/browse/PFASFREE :END: * Project: [[file:PFUSV2.org][PFUSV2]] :PROPERTIES: :name: PFUSV2 :key: PFUSV2 :lead: PFUSV2 :ID: 10573 :url: https://melexis.atlassian.net/browse/PFUSV2 :END: * Project: [[file:MLX75321.org][MLX75321]] :PROPERTIES: :name: MLX75321 :key: MLX75321 :lead: PIN Diode Array 1x30 :ID: 17872 :url: https://melexis.atlassian.net/browse/MLX75321 :END: * Project: [[file:PL007.org][PL007]] :PROPERTIES: :name: PL007 :key: PL007 :lead: PL007 :ID: 25073 :url: https://melexis.atlassian.net/browse/PL007 :END: * Project: [[file:PL.org][PL]] :PROPERTIES: :name: PL :key: PL :lead: PL026 :ID: 18872 :url: https://melexis.atlassian.net/browse/PL :END: * Project: [[file:PL033.org][PL033]] :PROPERTIES: :name: PL033 :key: PL033 :lead: PL033 - IPS :ID: 21770 :url: https://melexis.atlassian.net/browse/PL033 :END: * Project: [[file:PLPSP.org][PLPSP]] :PROPERTIES: :name: PLPSP :key: PLPSP :lead: PL_Position.Sensors_portfolio :ID: 15773 :url: https://melexis.atlassian.net/browse/PLPSP :END: * Project: [[file:PLCM.org][PLCM]] :PROPERTIES: :name: PLCM :key: PLCM :lead: PLCM :ID: 14470 :url: https://melexis.atlassian.net/browse/PLCM :END: * Project: [[file:PLON.org][PLON]] :PROPERTIES: :name: PLON :key: PLON :lead: Plone :ID: 10057 :url: https://melexis.atlassian.net/browse/PLON :END: * Project: [[file:PMWS23.org][PMWS23]] :PROPERTIES: :name: PMWS23 :key: PMWS23 :lead: PM workshop in Erfurt for 2023 :ID: 26321 :url: https://melexis.atlassian.net/browse/PMWS23 :END: * Project: [[file:PMO0000435.org][PMO0000435]] :PROPERTIES: :name: PMO0000435 :key: PMO0000435 :lead: PMO0000435 :ID: 21874 :url: https://melexis.atlassian.net/browse/PMO0000435 :END: * Project: [[file:PDCH.org][PDCH]] :PROPERTIES: :name: PDCH :key: PDCH :lead: PMO0000468 - Data Consistency Hub :ID: 20771 :url: https://melexis.atlassian.net/browse/PDCH :END: * Project: [[file:PMO0000619.org][PMO0000619]] :PROPERTIES: :name: PMO0000619 :key: PMO0000619 :lead: PMO0000619 - KGC Customer_Adding quote info :ID: 21875 :url: https://melexis.atlassian.net/browse/PMO0000619 :END: * Project: [[file:PMO0000620.org][PMO0000620]] :PROPERTIES: :name: PMO0000620 :key: PMO0000620 :lead: PMO0000620 - MIS_demand related info :ID: 21876 :url: https://melexis.atlassian.net/browse/PMO0000620 :END: * Project: [[file:PMO0000621.org][PMO0000621]] :PROPERTIES: :name: PMO0000621 :key: PMO0000621 :lead: PMO0000621 - MIS_General Ledger :ID: 21877 :url: https://melexis.atlassian.net/browse/PMO0000621 :END: * Project: [[file:PMO0000622.org][PMO0000622]] :PROPERTIES: :name: PMO0000622 :key: PMO0000622 :lead: PMO0000622 - Supply chain_reporting phase 2 :ID: 21878 :url: https://melexis.atlassian.net/browse/PMO0000622 :END: * Project: [[file:PMO0000623.org][PMO0000623]] :PROPERTIES: :name: PMO0000623 :key: PMO0000623 :lead: PMO0000623 - KGC Employee_Remodelling & Reporting :ID: 21879 :url: https://melexis.atlassian.net/browse/PMO0000623 :END: * Project: [[file:PMO0000624.org][PMO0000624]] :PROPERTIES: :name: PMO0000624 :key: PMO0000624 :lead: PMO0000624 - KGC Customer_Automation of POS :ID: 21880 :url: https://melexis.atlassian.net/browse/PMO0000624 :END: * Project: [[file:PMO0000625.org][PMO0000625]] :PROPERTIES: :name: PMO0000625 :key: PMO0000625 :lead: PMO0000625 - Feasibility & set up GCP storage for machine logs :ID: 21881 :url: https://melexis.atlassian.net/browse/PMO0000625 :END: * Project: [[file:PMO0000626.org][PMO0000626]] :PROPERTIES: :name: PMO0000626 :key: PMO0000626 :lead: PMO0000626 - Data quality_needs & approaches & reporting :ID: 21882 :url: https://melexis.atlassian.net/browse/PMO0000626 :END: * Project: [[file:PMO0000627.org][PMO0000627]] :PROPERTIES: :name: PMO0000627 :key: PMO0000627 :lead: PMO0000627 - DQ check framework :ID: 21883 :url: https://melexis.atlassian.net/browse/PMO0000627 :END: * Project: [[file:PMO0000628.org][PMO0000628]] :PROPERTIES: :name: PMO0000628 :key: PMO0000628 :lead: PMO0000628 - Item Maintenance Program :ID: 21884 :url: https://melexis.atlassian.net/browse/PMO0000628 :END: * Project: [[file:PMO0000629.org][PMO0000629]] :PROPERTIES: :name: PMO0000629 :key: PMO0000629 :lead: PMO0000629 - Data architecture L2/L3 design :ID: 21885 :url: https://melexis.atlassian.net/browse/PMO0000629 :END: * Project: [[file:PMO0000633.org][PMO0000633]] :PROPERTIES: :name: PMO0000633 :key: PMO0000633 :lead: PMO0000633 - Data lake foundation :ID: 21971 :url: https://melexis.atlassian.net/browse/PMO0000633 :END: * Project: [[file:PMO0000725.org][PMO0000725]] :PROPERTIES: :name: PMO0000725 :key: PMO0000725 :lead: PMO0000725 - Requirements / Verification & Validation :ID: 24972 :url: https://melexis.atlassian.net/browse/PMO0000725 :END: * Project: [[file:PMO0000745.org][PMO0000745]] :PROPERTIES: :name: PMO0000745 :key: PMO0000745 :lead: PMO0000745 - BI Tool Analysis :ID: 22087 :url: https://melexis.atlassian.net/browse/PMO0000745 :END: * Project: [[file:PTRMV.org][PTRMV]] :PROPERTIES: :name: PTRMV :key: PTRMV :lead: PMO0000769 Test Requirements Management and VnV :ID: 22370 :url: https://melexis.atlassian.net/browse/PTRMV :END: * Project: [[file:PMO0000812.org][PMO0000812]] :PROPERTIES: :name: PMO0000812 :key: PMO0000812 :lead: PMO0000812-MIS 2.0 :ID: 23775 :url: https://melexis.atlassian.net/browse/PMO0000812 :END: * Project: [[file:PMO0000834.org][PMO0000834]] :PROPERTIES: :name: PMO0000834 :key: PMO0000834 :lead: PMO0000834-MIS-costing related info :ID: 23771 :url: https://melexis.atlassian.net/browse/PMO0000834 :END: * Project: [[file:PMO0000835.org][PMO0000835]] :PROPERTIES: :name: PMO0000835 :key: PMO0000835 :lead: PMO0000835-SC S&OP datasets :ID: 23772 :url: https://melexis.atlassian.net/browse/PMO0000835 :END: * Project: [[file:PMO0000836.org][PMO0000836]] :PROPERTIES: :name: PMO0000836 :key: PMO0000836 :lead: PMO0000836-Data Catalog POC :ID: 23773 :url: https://melexis.atlassian.net/browse/PMO0000836 :END: * Project: [[file:OSPC.org][OSPC]] :PROPERTIES: :name: OSPC :key: OSPC :lead: PMO0000844 - Pilot Oracle Supply Planning Cloud :ID: 24070 :url: https://melexis.atlassian.net/browse/OSPC :END: * Project: [[file:CORDATMIG.org][CORDATMIG]] :PROPERTIES: :name: CORDATMIG :key: CORDATMIG :lead: PMO0454 - CORDAT Migration :ID: 20670 :url: https://melexis.atlassian.net/browse/CORDATMIG :END: * Project: [[file:PMO453.org][PMO453]] :PROPERTIES: :name: PMO453 :key: PMO453 :lead: PMO453 - VLAN Security :ID: 20574 :url: https://melexis.atlassian.net/browse/PMO453 :END: * Project: [[file:PCPC.org][PCPC]] :PROPERTIES: :name: PCPC :key: PCPC :lead: POA & CW Pad crack :ID: 22170 :url: https://melexis.atlassian.net/browse/PCPC :END: * Project: [[file:POS.org][POS]] :PROPERTIES: :name: POS :key: POS :lead: Point Of Sales Reporting :ID: 11971 :url: https://melexis.atlassian.net/browse/POS :END: * Project: [[file:POL.org][POL]] :PROPERTIES: :name: POL :key: POL :lead: Polarion :ID: 15377 :url: https://melexis.atlassian.net/browse/POL :END: * Project: [[file:D257644.org][D257644]] :PROPERTIES: :name: D257644 :key: D257644 :lead: POS reporting :ID: 26374 :url: https://melexis.atlassian.net/browse/D257644 :END: * Project: [[file:PSCHINAFAE.org][PSCHINAFAE]] :PROPERTIES: :name: PSCHINAFAE :key: PSCHINAFAE :lead: Position Sensors - Actions in China :ID: 26806 :url: https://melexis.atlassian.net/browse/PSCHINAFAE :END: * Project: [[file:PIR.org][PIR]] :PROPERTIES: :name: PIR :key: PIR :lead: Post Implementation Review :ID: 10224 :url: https://melexis.atlassian.net/browse/PIR :END: * Project: [[file:ADT.org][ADT]] :PROPERTIES: :name: ADT :key: ADT :lead: Post processing to optimize flow and quality :ID: 24470 :url: https://melexis.atlassian.net/browse/ADT :END: * Project: [[file:D287146.org][D287146]] :PROPERTIES: :name: D287146 :key: D287146 :lead: Post Processing to optimize flow and quality: smart retest :ID: 26481 :url: https://melexis.atlassian.net/browse/D287146 :END: * Project: [[file:PPPURE.org][PPPURE]] :PROPERTIES: :name: PPPURE :key: PPPURE :lead: PP Pure :ID: 19077 :url: https://melexis.atlassian.net/browse/PPPURE :END: * Project: [[file:PSW.org][PSW]] :PROPERTIES: :name: PSW :key: PSW :lead: PPAP :ID: 13470 :url: https://melexis.atlassian.net/browse/PSW :END: * Project: [[file:PPP2SPC.org][PPP2SPC]] :PROPERTIES: :name: PPP2SPC :key: PPP2SPC :lead: PPPure2SPC :ID: 26370 :url: https://melexis.atlassian.net/browse/PPP2SPC :END: * Project: [[file:PRMF.org][PRMF]] :PROPERTIES: :name: PRMF :key: PRMF :lead: Premium Freights :ID: 18071 :url: https://melexis.atlassian.net/browse/PRMF :END: * Project: [[file:PRM.org][PRM]] :PROPERTIES: :name: PRM :key: PRM :lead: Preventive Maintenance :ID: 26232 :url: https://melexis.atlassian.net/browse/PRM :END: * Project: [[file:PRBPROC.org][PRBPROC]] :PROPERTIES: :name: PRBPROC :key: PRBPROC :lead: Probing Process :ID: 10102 :url: https://melexis.atlassian.net/browse/PRBPROC :END: * Project: [[file:PRB.org][PRB]] :PROPERTIES: :name: PRB :key: PRB :lead: Problem Management :ID: 10094 :url: https://melexis.atlassian.net/browse/PRB :END: * Project: [[file:PROC.org][PROC]] :PROPERTIES: :name: PROC :key: PROC :lead: PROC :ID: 21773 :url: https://melexis.atlassian.net/browse/PROC :END: * Project: [[file:PIQCM.org][PIQCM]] :PROPERTIES: :name: PIQCM :key: PIQCM :lead: Process Improvement QCM :ID: 14070 :url: https://melexis.atlassian.net/browse/PIQCM :END: * Project: [[file:PWOW.org][PWOW]] :PROPERTIES: :name: PWOW :key: PWOW :lead: Process WoW :ID: 20570 :url: https://melexis.atlassian.net/browse/PWOW :END: * Project: [[file:PTP.org][PTP]] :PROPERTIES: :name: PTP :key: PTP :lead: Procure to Pay :ID: 10304 :url: https://melexis.atlassian.net/browse/PTP :END: * Project: [[file:PDP.org][PDP]] :PROPERTIES: :name: PDP :key: PDP :lead: Product Development Process :ID: 10230 :url: https://melexis.atlassian.net/browse/PDP :END: * Project: [[file:PMMGT.org][PMMGT]] :PROPERTIES: :name: PMMGT :key: PMMGT :lead: Product Memory Management :ID: 22073 :url: https://melexis.atlassian.net/browse/PMMGT :END: * Project: [[file:POP.org][POP]] :PROPERTIES: :name: POP :key: POP :lead: Product Optimization Projects :ID: 10521 :url: https://melexis.atlassian.net/browse/POP :END: * Project: [[file:PRDCTRL.org][PRDCTRL]] :PROPERTIES: :name: PRDCTRL :key: PRDCTRL :lead: Production Control :ID: 11670 :url: https://melexis.atlassian.net/browse/PRDCTRL :END: * Project: [[file:PCS2.org][PCS2]] :PROPERTIES: :name: PCS2 :key: PCS2 :lead: Production Control System :ID: 18077 :url: https://melexis.atlassian.net/browse/PCS2 :END: * Project: [[file:D293273.org][D293273]] :PROPERTIES: :name: D293273 :key: D293273 :lead: Production dashboarding - global dashboard :ID: 26483 :url: https://melexis.atlassian.net/browse/D293273 :END: * Project: [[file:PIRE.org][PIRE]] :PROPERTIES: :name: PIRE :key: PIRE :lead: Production Improvement Requests :ID: 20470 :url: https://melexis.atlassian.net/browse/PIRE :END: * Project: [[file:PRGS.org][PRGS]] :PROPERTIES: :name: PRGS :key: PRGS :lead: Programmables :ID: 26441 :url: https://melexis.atlassian.net/browse/PRGS :END: * Project: [[file:PFUS.org][PFUS]] :PROPERTIES: :name: PFUS :key: PFUS :lead: Project Follow Up System :ID: 10056 :url: https://melexis.atlassian.net/browse/PFUS :END: * Project: [[file:PTD.org][PTD]] :PROPERTIES: :name: PTD :key: PTD :lead: PTA Test Documentation :ID: 22770 :url: https://melexis.atlassian.net/browse/PTD :END: * Project: [[file:PTC05.org][PTC05]] :PROPERTIES: :name: PTC05 :key: PTC05 :lead: PTC05 :ID: 17472 :url: https://melexis.atlassian.net/browse/PTC05 :END: * Project: [[file:PTC05MGR.org][PTC05MGR]] :PROPERTIES: :name: PTC05MGR :key: PTC05MGR :lead: PTC05-Manager :ID: 22076 :url: https://melexis.atlassian.net/browse/PTC05MGR :END: * Project: [[file:POR.org][POR]] :PROPERTIES: :name: POR :key: POR :lead: Purchase approval :ID: 10370 :url: https://melexis.atlassian.net/browse/POR :END: * Project: [[file:PVEHL.org][PVEHL]] :PROPERTIES: :name: PVEHL :key: PVEHL :lead: PVE Horizontal Line :ID: 26497 :url: https://melexis.atlassian.net/browse/PVEHL :END: * Project: [[file:PLPF.org][PLPF]] :PROPERTIES: :name: PLPF :key: PLPF :lead: PVE LIB PinFMEA :ID: 21573 :url: https://melexis.atlassian.net/browse/PLPF :END: * Project: [[file:PLSC.org][PLSC]] :PROPERTIES: :name: PLSC :key: PLSC :lead: PVE LIB SENT-CT :ID: 21572 :url: https://melexis.atlassian.net/browse/PLSC :END: * Project: [[file:PLS.org][PLS]] :PROPERTIES: :name: PLS :key: PLS :lead: PVE LIB SROB :ID: 19370 :url: https://melexis.atlassian.net/browse/PLS :END: * Project: [[file:PPH.org][PPH]] :PROPERTIES: :name: PPH :key: PPH :lead: PVE PXI HW :ID: 18076 :url: https://melexis.atlassian.net/browse/PPH :END: * Project: [[file:PVN.org][PVN]] :PROPERTIES: :name: PVN :key: PVN :lead: PVN_PLAYGROUND :ID: 26277 :url: https://melexis.atlassian.net/browse/PVN :END: * Project: [[file:QCM.org][QCM]] :PROPERTIES: :name: QCM :key: QCM :lead: Quality Change Management :ID: 10673 :url: https://melexis.atlassian.net/browse/QCM :END: * Project: [[file:QIPO.org][QIPO]] :PROPERTIES: :name: QIPO :key: QIPO :lead: Quality Improvement Plan Operations :ID: 11271 :url: https://melexis.atlassian.net/browse/QIPO :END: * Project: [[file:EQDS.org][EQDS]] :PROPERTIES: :name: EQDS :key: EQDS :lead: Quality server :ID: 10050 :url: https://melexis.atlassian.net/browse/EQDS :END: * Project: [[file:QRQC.org][QRQC]] :PROPERTIES: :name: QRQC :key: QRQC :lead: Quick Response Quality Control :ID: 26389 :url: https://melexis.atlassian.net/browse/QRQC :END: * Project: [[file:BZEVB3.org][BZEVB3]] :PROPERTIES: :name: BZEVB3 :key: BZEVB3 :lead: Rapidview 2 :ID: 10470 :url: https://melexis.atlassian.net/browse/BZEVB3 :END: * Project: [[file:RPB.org][RPB]] :PROPERTIES: :name: RPB :key: RPB :lead: Rasco Pressure Box :ID: 28596 :url: https://melexis.atlassian.net/browse/RPB :END: * Project: [[file:RD0000008.org][RD0000008]] :PROPERTIES: :name: RD0000008 :key: RD0000008 :lead: RD0000008 :ID: 23272 :url: https://melexis.atlassian.net/browse/RD0000008 :END: * Project: [[file:RD0000019.org][RD0000019]] :PROPERTIES: :name: RD0000019 :key: RD0000019 :lead: RD0000019 :ID: 23970 :url: https://melexis.atlassian.net/browse/RD0000019 :END: * Project: [[file:RD0000034.org][RD0000034]] :PROPERTIES: :name: RD0000034 :key: RD0000034 :lead: RD0000034 :ID: 25106 :url: https://melexis.atlassian.net/browse/RD0000034 :END: * Project: [[file:RD0000055.org][RD0000055]] :PROPERTIES: :name: RD0000055 :key: RD0000055 :lead: RD0000055 :ID: 24270 :url: https://melexis.atlassian.net/browse/RD0000055 :END: * Project: [[file:RD0000061.org][RD0000061]] :PROPERTIES: :name: RD0000061 :key: RD0000061 :lead: RD0000061 :ID: 21670 :url: https://melexis.atlassian.net/browse/RD0000061 :END: * Project: [[file:RD0000062.org][RD0000062]] :PROPERTIES: :name: RD0000062 :key: RD0000062 :lead: RD0000062 :ID: 21774 :url: https://melexis.atlassian.net/browse/RD0000062 :END: * Project: [[file:RD0000069.org][RD0000069]] :PROPERTIES: :name: RD0000069 :key: RD0000069 :lead: RD0000069 :ID: 22080 :url: https://melexis.atlassian.net/browse/RD0000069 :END: * Project: [[file:RD0000070.org][RD0000070]] :PROPERTIES: :name: RD0000070 :key: RD0000070 :lead: RD0000070 :ID: 22371 :url: https://melexis.atlassian.net/browse/RD0000070 :END: * Project: [[file:RD0000074.org][RD0000074]] :PROPERTIES: :name: RD0000074 :key: RD0000074 :lead: RD0000074 XT011 XFE 2T Flash/EEPROM IP :ID: 22570 :url: https://melexis.atlassian.net/browse/RD0000074 :END: * Project: [[file:RD0000075.org][RD0000075]] :PROPERTIES: :name: RD0000075 :key: RD0000075 :lead: RD0000075 :ID: 23971 :url: https://melexis.atlassian.net/browse/RD0000075 :END: * Project: [[file:RD0000081.org][RD0000081]] :PROPERTIES: :name: RD0000081 :key: RD0000081 :lead: RD0000081 :ID: 26372 :url: https://melexis.atlassian.net/browse/RD0000081 :END: * Project: [[file:RD0000082.org][RD0000082]] :PROPERTIES: :name: RD0000082 :key: RD0000082 :lead: RD0000082 :ID: 23471 :url: https://melexis.atlassian.net/browse/RD0000082 :END: * Project: [[file:RD0000083.org][RD0000083]] :PROPERTIES: :name: RD0000083 :key: RD0000083 :lead: RD0000083 :ID: 23570 :url: https://melexis.atlassian.net/browse/RD0000083 :END: * Project: [[file:RD0000084.org][RD0000084]] :PROPERTIES: :name: RD0000084 :key: RD0000084 :lead: RD0000084 :ID: 23776 :url: https://melexis.atlassian.net/browse/RD0000084 :END: * Project: [[file:RD0000085.org][RD0000085]] :PROPERTIES: :name: RD0000085 :key: RD0000085 :lead: RD0000085 :ID: 23777 :url: https://melexis.atlassian.net/browse/RD0000085 :END: * Project: [[file:RD0000087.org][RD0000087]] :PROPERTIES: :name: RD0000087 :key: RD0000087 :lead: RD0000087 :ID: 24370 :url: https://melexis.atlassian.net/browse/RD0000087 :END: * Project: [[file:RD0000090.org][RD0000090]] :PROPERTIES: :name: RD0000090 :key: RD0000090 :lead: RD0000090 :ID: 24973 :url: https://melexis.atlassian.net/browse/RD0000090 :END: * Project: [[file:RD0000091.org][RD0000091]] :PROPERTIES: :name: RD0000091 :key: RD0000091 :lead: RD0000091 :ID: 25107 :url: https://melexis.atlassian.net/browse/RD0000091 :END: * Project: [[file:RD0000092.org][RD0000092]] :PROPERTIES: :name: RD0000092 :key: RD0000092 :lead: RD0000092 :ID: 26226 :url: https://melexis.atlassian.net/browse/RD0000092 :END: * Project: [[file:RD0000093.org][RD0000093]] :PROPERTIES: :name: RD0000093 :key: RD0000093 :lead: RD0000093 :ID: 25182 :url: https://melexis.atlassian.net/browse/RD0000093 :END: * Project: [[file:RD0000098.org][RD0000098]] :PROPERTIES: :name: RD0000098 :key: RD0000098 :lead: RD0000098 :ID: 26320 :url: https://melexis.atlassian.net/browse/RD0000098 :END: * Project: [[file:RD0000103.org][RD0000103]] :PROPERTIES: :name: RD0000103 :key: RD0000103 :lead: RD0000103 :ID: 26390 :url: https://melexis.atlassian.net/browse/RD0000103 :END: * Project: [[file:RD0000123.org][RD0000123]] :PROPERTIES: :name: RD0000123 :key: RD0000123 :lead: RD0000123 :ID: 26733 :url: https://melexis.atlassian.net/browse/RD0000123 :END: * Project: [[file:RD0000125.org][RD0000125]] :PROPERTIES: :name: RD0000125 :key: RD0000125 :lead: RD0000125 :ID: 26632 :url: https://melexis.atlassian.net/browse/RD0000125 :END: * Project: [[file:RD0000130.org][RD0000130]] :PROPERTIES: :name: RD0000130 :key: RD0000130 :lead: RD0000130 :ID: 28117 :url: https://melexis.atlassian.net/browse/RD0000130 :END: * Project: [[file:RD000127.org][RD000127]] :PROPERTIES: :name: RD000127 :key: RD000127 :lead: RD000127 :ID: 28643 :url: https://melexis.atlassian.net/browse/RD000127 :END: * Project: [[file:RD0000132.org][RD0000132]] :PROPERTIES: :name: RD0000132 :key: RD0000132 :lead: RD132-targaxis :ID: 28249 :url: https://melexis.atlassian.net/browse/RD0000132 :END: * Project: [[file:CSA.org][CSA]] :PROPERTIES: :name: CSA :key: CSA :lead: RD_x111_Current Sensors Altas :ID: 26385 :url: https://melexis.atlassian.net/browse/CSA :END: * Project: [[file:RUC.org][RUC]] :PROPERTIES: :name: RUC :key: RUC :lead: Re-Use of cells :ID: 13078 :url: https://melexis.atlassian.net/browse/RUC :END: * Project: [[file:RTWM.org][RTWM]] :PROPERTIES: :name: RTWM :key: RTWM :lead: Real Time Wafer Mapper :ID: 10086 :url: https://melexis.atlassian.net/browse/RTWM :END: * Project: [[file:REL.org][REL]] :PROPERTIES: :name: REL :key: REL :lead: Release Management :ID: 10211 :url: https://melexis.atlassian.net/browse/REL :END: * Project: [[file:REMT.org][REMT]] :PROPERTIES: :name: REMT :key: REMT :lead: Reliability & EMC Management Tool :ID: 25103 :url: https://melexis.atlassian.net/browse/REMT :END: * Project: [[file:RRR.org][RRR]] :PROPERTIES: :name: RRR :key: RRR :lead: Reliability Results Reporting :ID: 26319 :url: https://melexis.atlassian.net/browse/RRR :END: * Project: [[file:D290190.org][D290190]] :PROPERTIES: :name: D290190 :key: D290190 :lead: Reporting coming from JIRA ( MCM - TAP) :ID: 26392 :url: https://melexis.atlassian.net/browse/D290190 :END: * Project: [[file:RPR.org][RPR]] :PROPERTIES: :name: RPR :key: RPR :lead: Retest Policy Re-evaluation :ID: 18074 :url: https://melexis.atlassian.net/browse/RPR :END: * Project: [[file:RR.org][RR]] :PROPERTIES: :name: RR :key: RR :lead: Retest roadmap :ID: 21475 :url: https://melexis.atlassian.net/browse/RR :END: * Project: [[file:RMA.org][RMA]] :PROPERTIES: :name: RMA :key: RMA :lead: Return Material Authorization :ID: 11473 :url: https://melexis.atlassian.net/browse/RMA :END: * Project: [[file:RL.org][RL]] :PROPERTIES: :name: RL :key: RL :lead: Risk Log :ID: 18571 :url: https://melexis.atlassian.net/browse/RL :END: * Project: [[file:RMUC.org][RMUC]] :PROPERTIES: :name: RMUC :key: RMUC :lead: RM_use_case :ID: 12170 :url: https://melexis.atlassian.net/browse/RMUC :END: * Project: [[file:RUN.org][RUN]] :PROPERTIES: :name: RUN :key: RUN :lead: Run :ID: 26597 :url: https://melexis.atlassian.net/browse/RUN :END: * Project: [[file:RDECK.org][RDECK]] :PROPERTIES: :name: RDECK :key: RDECK :lead: Rundeck :ID: 13471 :url: https://melexis.atlassian.net/browse/RDECK :END: * Project: [[file:RVM.org][RVM]] :PROPERTIES: :name: RVM :key: RVM :lead: RVM :ID: 13972 :url: https://melexis.atlassian.net/browse/RVM :END: * Project: [[file:SAHL.org][SAHL]] :PROPERTIES: :name: SAHL :key: SAHL :lead: SA Horizontal Line :ID: 22083 :url: https://melexis.atlassian.net/browse/SAHL :END: * Project: [[file:S4S.org][S4S]] :PROPERTIES: :name: S4S :key: S4S :lead: Salesforce :ID: 11278 :url: https://melexis.atlassian.net/browse/S4S :END: * Project: [[file:SPDC.org][SPDC]] :PROPERTIES: :name: SPDC :key: SPDC :lead: SambaPDC :ID: 10226 :url: https://melexis.atlassian.net/browse/SPDC :END: * Project: [[file:SAXT011.org][SAXT011]] :PROPERTIES: :name: SAXT011 :key: SAXT011 :lead: SAR_ADC_XT011 :ID: 25104 :url: https://melexis.atlassian.net/browse/SAXT011 :END: * Project: [[file:SCPM.org][SCPM]] :PROPERTIES: :name: SCPM :key: SCPM :lead: SC Process Management :ID: 23170 :url: https://melexis.atlassian.net/browse/SCPM :END: * Project: [[file:SCGAPP.org][SCGAPP]] :PROPERTIES: :name: SCGAPP :key: SCGAPP :lead: SC_Reporting :ID: 23778 :url: https://melexis.atlassian.net/browse/SCGAPP :END: * Project: [[file:SCREENING.org][SCREENING]] :PROPERTIES: :name: SCREENING :key: SCREENING :lead: Screening :ID: 20870 :url: https://melexis.atlassian.net/browse/SCREENING :END: * Project: [[file:SDM.org][SDM]] :PROPERTIES: :name: SDM :key: SDM :lead: SDMeet :ID: 25071 :url: https://melexis.atlassian.net/browse/SDM :END: * Project: [[file:SE008TC001.org][SE008TC001]] :PROPERTIES: :name: SE008TC001 :key: SE008TC001 :lead: SE008_DOE001 :ID: 15376 :url: https://melexis.atlassian.net/browse/SE008TC001 :END: * Project: [[file:SEC.org][SEC]] :PROPERTIES: :name: SEC :key: SEC :lead: Security (re-organising, don't use) :ID: 10550 :url: https://melexis.atlassian.net/browse/SEC :END: * Project: [[file:SO.org][SO]] :PROPERTIES: :name: SO :key: SO :lead: Security Operations :ID: 25146 :url: https://melexis.atlassian.net/browse/SO :END: * Project: [[file:SP.org][SP]] :PROPERTIES: :name: SP :key: SP :lead: Security Program :ID: 26275 :url: https://melexis.atlassian.net/browse/SP :END: * Project: [[file:SNISRFC.org][SNISRFC]] :PROPERTIES: :name: SNISRFC :key: SNISRFC :lead: Sensornite Product Changemanagement :ID: 10052 :url: https://melexis.atlassian.net/browse/SNISRFC :END: * Project: [[file:SENTIP.org][SENTIP]] :PROPERTIES: :name: SENTIP :key: SENTIP :lead: SENTIP :ID: 10881 :url: https://melexis.atlassian.net/browse/SENTIP :END: * Project: [[file:SLM.org][SLM]] :PROPERTIES: :name: SLM :key: SLM :lead: Service Level Management :ID: 14271 :url: https://melexis.atlassian.net/browse/SLM :END: * Project: [[file:SIT.org][SIT]] :PROPERTIES: :name: SIT :key: SIT :lead: Setup issue tracking :ID: 10548 :url: https://melexis.atlassian.net/browse/SIT :END: * Project: [[file:SFA.org][SFA]] :PROPERTIES: :name: SFA :key: SFA :lead: Shop Floor Automation :ID: 22472 :url: https://melexis.atlassian.net/browse/SFA :END: * Project: [[file:SFP.org][SFP]] :PROPERTIES: :name: SFP :key: SFP :lead: Shop Floor Planning :ID: 25109 :url: https://melexis.atlassian.net/browse/SFP :END: * Project: [[file:SIA.org][SIA]] :PROPERTIES: :name: SIA :key: SIA :lead: SIA_Battery Technology :ID: 26326 :url: https://melexis.atlassian.net/browse/SIA :END: * Project: [[file:LEANSIT.org][LEANSIT]] :PROPERTIES: :name: LEANSIT :key: LEANSIT :lead: SIT Improvements :ID: 19470 :url: https://melexis.atlassian.net/browse/LEANSIT :END: * Project: [[file:SJL.org][SJL]] :PROPERTIES: :name: SJL :key: SJL :lead: Smart Jira Logger :ID: 14270 :url: https://melexis.atlassian.net/browse/SJL :END: * Project: [[file:SFTD.org][SFTD]] :PROPERTIES: :name: SFTD :key: SFTD :lead: Softdist Improvements :ID: 10530 :url: https://melexis.atlassian.net/browse/SFTD :END: * Project: [[file:SDEV.org][SDEV]] :PROPERTIES: :name: SDEV :key: SDEV :lead: Software Development Tools :ID: 10090 :url: https://melexis.atlassian.net/browse/SDEV :END: * Project: [[file:SSC.org][SSC]] :PROPERTIES: :name: SSC :key: SSC :lead: Solderability Supply Chain :ID: 19473 :url: https://melexis.atlassian.net/browse/SSC :END: * Project: [[file:SPS.org][SPS]] :PROPERTIES: :name: SPS :key: SPS :lead: Spare Parts System :ID: 21278 :url: https://melexis.atlassian.net/browse/SPS :END: * Project: [[file:SPC4MLX.org][SPC4MLX]] :PROPERTIES: :name: SPC4MLX :key: SPC4MLX :lead: SPC4MLX :ID: 10282 :url: https://melexis.atlassian.net/browse/SPC4MLX :END: * Project: [[file:SPC4MLX2.org][SPC4MLX2]] :PROPERTIES: :name: SPC4MLX2 :key: SPC4MLX2 :lead: SPC4MLX2 :ID: 13170 :url: https://melexis.atlassian.net/browse/SPC4MLX2 :END: * Project: [[file:SPECREQ.org][SPECREQ]] :PROPERTIES: :name: SPECREQ :key: SPECREQ :lead: Specific Requirements :ID: 10489 :url: https://melexis.atlassian.net/browse/SPECREQ :END: * Project: [[file:SPL.org][SPL]] :PROPERTIES: :name: SPL :key: SPL :lead: Speed Line Process :ID: 26813 :url: https://melexis.atlassian.net/browse/SPL :END: * Project: [[file:QUA.org][QUA]] :PROPERTIES: :name: QUA :key: QUA :lead: SQA :ID: 10398 :url: https://melexis.atlassian.net/browse/QUA :END: * Project: [[file:SQAS.org][SQAS]] :PROPERTIES: :name: SQAS :key: SQAS :lead: SQA SCAR follow-up :ID: 10541 :url: https://melexis.atlassian.net/browse/SQAS :END: * Project: [[file:SCN.org][SCN]] :PROPERTIES: :name: SCN :key: SCN :lead: Standard Changes :ID: 10030 :url: https://melexis.atlassian.net/browse/SCN :END: * Project: [[file:RD0000116.org][RD0000116]] :PROPERTIES: :name: RD0000116 :key: RD0000116 :lead: Stelaxis RD116 :ID: 26631 :url: https://melexis.atlassian.net/browse/RD0000116 :END: * Project: [[file:SM.org][SM]] :PROPERTIES: :name: SM :key: SM :lead: STEM :ID: 22071 :url: https://melexis.atlassian.net/browse/SM :END: * Project: [[file:STO.org][STO]] :PROPERTIES: :name: STO :key: STO :lead: Storage :ID: 10228 :url: https://melexis.atlassian.net/browse/STO :END: * Project: [[file:SCM.org][SCM]] :PROPERTIES: :name: SCM :key: SCM :lead: Supplier Change Management :ID: 26879 :url: https://melexis.atlassian.net/browse/SCM :END: * Project: [[file:SCAR.org][SCAR]] :PROPERTIES: :name: SCAR :key: SCAR :lead: Supplier Corrective Action Request :ID: 21571 :url: https://melexis.atlassian.net/browse/SCAR :END: * Project: [[file:SMR.org][SMR]] :PROPERTIES: :name: SMR :key: SMR :lead: Suspect Material Request :ID: 26318 :url: https://melexis.atlassian.net/browse/SMR :END: * Project: [[file:SAI.org][SAI]] :PROPERTIES: :name: SAI :key: SAI :lead: Suspected Assembly Issue :ID: 26440 :url: https://melexis.atlassian.net/browse/SAI :END: * Project: [[file:SWCHMISC.org][SWCHMISC]] :PROPERTIES: :name: SWCHMISC :key: SWCHMISC :lead: SWCC Bevaix Misc. :ID: 20275 :url: https://melexis.atlassian.net/browse/SWCHMISC :END: * Project: [[file:SWCC.org][SWCC]] :PROPERTIES: :name: SWCC :key: SWCC :lead: SWDT :ID: 10410 :url: https://melexis.atlassian.net/browse/SWCC :END: * Project: [[file:SWDT.org][SWDT]] :PROPERTIES: :name: SWDT :key: SWDT :lead: SWDT Tasks :ID: 20772 :url: https://melexis.atlassian.net/browse/SWDT :END: * Project: [[file:SYMEX.org][SYMEX]] :PROPERTIES: :name: SYMEX :key: SYMEX :lead: sym_extract :ID: 11775 :url: https://melexis.atlassian.net/browse/SYMEX :END: * Project: [[file:SAEOM.org][SAEOM]] :PROPERTIES: :name: SAEOM :key: SAEOM :lead: System and Application Engineering - BU OptoMEMS :ID: 26666 :url: https://melexis.atlassian.net/browse/SAEOM :END: * Project: [[file:SAEDRV.org][SAEDRV]] :PROPERTIES: :name: SAEDRV :key: SAEDRV :lead: System and Application — BU Drivers :ID: 26444 :url: https://melexis.atlassian.net/browse/SAEDRV :END: * Project: [[file:TES.org][TES]] :PROPERTIES: :name: TES :key: TES :lead: Systems :ID: 13775 :url: https://melexis.atlassian.net/browse/TES :END: * Project: [[file:BHTD.org][BHTD]] :PROPERTIES: :name: BHTD :key: BHTD :lead: Talent Development :ID: 22171 :url: https://melexis.atlassian.net/browse/BHTD :END: * Project: [[file:TPDEMO.org][TPDEMO]] :PROPERTIES: :name: TPDEMO :key: TPDEMO :lead: TargetProcess Demo :ID: 21870 :url: https://melexis.atlassian.net/browse/TPDEMO :END: * Project: [[file:TBS.org][TBS]] :PROPERTIES: :name: TBS :key: TBS :lead: TBS todo's :ID: 24978 :url: https://melexis.atlassian.net/browse/TBS :END: * Project: [[file:TCOR.org][TCOR]] :PROPERTIES: :name: TCOR :key: TCOR :lead: TEMA Cordat :ID: 15074 :url: https://melexis.atlassian.net/browse/TCOR :END: * Project: [[file:TDA.org][TDA]] :PROPERTIES: :name: TDA :key: TDA :lead: TEMA data analysis :ID: 14170 :url: https://melexis.atlassian.net/browse/TDA :END: * Project: [[file:TTSM.org][TTSM]] :PROPERTIES: :name: TTSM :key: TTSM :lead: TEMA Test Software Management :ID: 15070 :url: https://melexis.atlassian.net/browse/TTSM :END: * Project: [[file:TTSC.org][TTSC]] :PROPERTIES: :name: TTSC :key: TTSC :lead: TEMA Test solution creation :ID: 14570 :url: https://melexis.atlassian.net/browse/TTSC :END: * Project: [[file:TSFP.org][TSFP]] :PROPERTIES: :name: TSFP :key: TSFP :lead: Temperature sensor for pressure sensor :ID: 26242 :url: https://melexis.atlassian.net/browse/TSFP :END: * Project: [[file:TS.org][TS]] :PROPERTIES: :name: TS :key: TS :lead: Tessenderlo SiMT :ID: 24570 :url: https://melexis.atlassian.net/browse/TS :END: * Project: [[file:TEST.org][TEST]] :PROPERTIES: :name: TEST :key: TEST :lead: test :ID: 28599 :url: https://melexis.atlassian.net/browse/TEST :END: * Project: [[file:TCTO.org][TCTO]] :PROPERTIES: :name: TCTO :key: TCTO :lead: Test Cycle Time Optimization :ID: 18073 :url: https://melexis.atlassian.net/browse/TCTO :END: * Project: [[file:TDCE.org][TDCE]] :PROPERTIES: :name: TDCE :key: TDCE :lead: Test Data Collector Engine :ID: 22272 :url: https://melexis.atlassian.net/browse/TDCE :END: * Project: [[file:TDW.org][TDW]] :PROPERTIES: :name: TDW :key: TDW :lead: Test data wharehouse :ID: 12672 :url: https://melexis.atlassian.net/browse/TDW :END: * Project: [[file:TESTHW.org][TESTHW]] :PROPERTIES: :name: TESTHW :key: TESTHW :lead: Test Hardware Development :ID: 24975 :url: https://melexis.atlassian.net/browse/TESTHW :END: * Project: [[file:TI.org][TI]] :PROPERTIES: :name: TI :key: TI :lead: Test Instruction :ID: 26276 :url: https://melexis.atlassian.net/browse/TI :END: * Project: [[file:TSR.org][TSR]] :PROPERTIES: :name: TSR :key: TSR :lead: Test Scheduler Request :ID: 25072 :url: https://melexis.atlassian.net/browse/TSR :END: * Project: [[file:TSTSOL.org][TSTSOL]] :PROPERTIES: :name: TSTSOL :key: TSTSOL :lead: Test Solution development :ID: 10240 :url: https://melexis.atlassian.net/browse/TSTSOL :END: * Project: [[file:TSDEV.org][TSDEV]] :PROPERTIES: :name: TSDEV :key: TSDEV :lead: Test Solution DEVelopment tracking :ID: 26335 :url: https://melexis.atlassian.net/browse/TSDEV :END: * Project: [[file:TPT.org][TPT]] :PROPERTIES: :name: TPT :key: TPT :lead: Test_Project_TAP :ID: 26384 :url: https://melexis.atlassian.net/browse/TPT :END: * Project: [[file:THIL.org][THIL]] :PROPERTIES: :name: THIL :key: THIL :lead: THIL - RD0000025 :ID: 20071 :url: https://melexis.atlassian.net/browse/THIL :END: * Project: [[file:TTRK.org][TTRK]] :PROPERTIES: :name: TTRK :key: TTRK :lead: Timetrak :ID: 26492 :url: https://melexis.atlassian.net/browse/TTRK :END: * Project: [[file:TMIS.org][TMIS]] :PROPERTIES: :name: TMIS :key: TMIS :lead: TMIS :ID: 10978 :url: https://melexis.atlassian.net/browse/TMIS :END: * Project: [[file:TB.org][TB]] :PROPERTIES: :name: TB :key: TB :lead: TNI Backlog :ID: 21973 :url: https://melexis.atlassian.net/browse/TB :END: * Project: [[file:OPTO.org][OPTO]] :PROPERTIES: :name: OPTO :key: OPTO :lead: TOF Gen 3.x :ID: 16870 :url: https://melexis.atlassian.net/browse/OPTO :END: * Project: [[file:RD0000017.org][RD0000017]] :PROPERTIES: :name: RD0000017 :key: RD0000017 :lead: Trackaxis :ID: 20578 :url: https://melexis.atlassian.net/browse/RD0000017 :END: * Project: [[file:TAP.org][TAP]] :PROPERTIES: :name: TAP :key: TAP :lead: Transfer to Automatic Planning Tool :ID: 21574 :url: https://melexis.atlassian.net/browse/TAP :END: * Project: [[file:TRIP.org][TRIP]] :PROPERTIES: :name: TRIP :key: TRIP :lead: Triphibian :ID: 28082 :url: https://melexis.atlassian.net/browse/TRIP :END: * Project: [[file:STS107.org][STS107]] :PROPERTIES: :name: STS107 :key: STS107 :lead: TS81107 :ID: 23670 :url: https://melexis.atlassian.net/browse/STS107 :END: * Project: [[file:STS334.org][STS334]] :PROPERTIES: :name: STS334 :key: STS334 :lead: TS90334 :ID: 24770 :url: https://melexis.atlassian.net/browse/STS334 :END: * Project: [[file:TSC.org][TSC]] :PROPERTIES: :name: TSC :key: TSC :lead: TSC :ID: 28597 :url: https://melexis.atlassian.net/browse/TSC :END: * Project: [[file:UBC.org][UBC]] :PROPERTIES: :name: UBC :key: UBC :lead: UberConference :ID: 13970 :url: https://melexis.atlassian.net/browse/UBC :END: * Project: [[file:BZULT.org][BZULT]] :PROPERTIES: :name: BZULT :key: BZULT :lead: Ultrapocket :ID: 10437 :url: https://melexis.atlassian.net/browse/BZULT :END: * Project: [[file:D260379.org][D260379]] :PROPERTIES: :name: D260379 :key: D260379 :lead: Unity Catalog :ID: 26381 :url: https://melexis.atlassian.net/browse/D260379 :END: * Project: [[file:VCSA.org][VCSA]] :PROPERTIES: :name: VCSA :key: VCSA :lead: VCS-Adapter :ID: 11886 :url: https://melexis.atlassian.net/browse/VCSA :END: * Project: [[file:VIPR.org][VIPR]] :PROPERTIES: :name: VIPR :key: VIPR :lead: VIIPER :ID: 10080 :url: https://melexis.atlassian.net/browse/VIPR :END: * Project: [[file:VUPLD.org][VUPLD]] :PROPERTIES: :name: VUPLD :key: VUPLD :lead: VIIPER Lean Upload :ID: 18070 :url: https://melexis.atlassian.net/browse/VUPLD :END: * Project: [[file:VISOPS.org][VISOPS]] :PROPERTIES: :name: VISOPS :key: VISOPS :lead: Visible Ops :ID: 10051 :url: https://melexis.atlassian.net/browse/VISOPS :END: * Project: [[file:VISUAL.org][VISUAL]] :PROPERTIES: :name: VISUAL :key: VISUAL :lead: Visual Apps :ID: 10241 :url: https://melexis.atlassian.net/browse/VISUAL :END: * Project: [[file:VMW.org][VMW]] :PROPERTIES: :name: VMW :key: VMW :lead: VMWARE :ID: 10401 :url: https://melexis.atlassian.net/browse/VMW :END: * Project: [[file:VSA.org][VSA]] :PROPERTIES: :name: VSA :key: VSA :lead: Voltage Spike Analysis Tool :ID: 25078 :url: https://melexis.atlassian.net/browse/VSA :END: * Project: [[file:WIKIOSK.org][WIKIOSK]] :PROPERTIES: :name: WIKIOSK :key: WIKIOSK :lead: WI Kiosk :ID: 18876 :url: https://melexis.atlassian.net/browse/WIKIOSK :END: * Project: [[file:WIN10.org][WIN10]] :PROPERTIES: :name: WIN10 :key: WIN10 :lead: Windows10 :ID: 18075 :url: https://melexis.atlassian.net/browse/WIN10 :END: * Project: [[file:XFBI.org][XFBI]] :PROPERTIES: :name: XFBI :key: XFBI :lead: XFAB Improvement Program :ID: 10486 :url: https://melexis.atlassian.net/browse/XFBI :END: * Project: [[file:MLXHWX.org][MLXHWX]] :PROPERTIES: :name: MLXHWX :key: MLXHWX :lead: Xpeqt support for Melexis HW :ID: 28589 :url: https://melexis.atlassian.net/browse/MLXHWX :END: * Project: [[file:XT011.org][XT011]] :PROPERTIES: :name: XT011 :key: XT011 :lead: XT011 XFE IP Development :ID: 21871 :url: https://melexis.atlassian.net/browse/XT011 :END: * Project: [[file:XTA.org][XTA]] :PROPERTIES: :name: XTA :key: XTA :lead: XTA :ID: 28592 :url: https://melexis.atlassian.net/browse/XTA :END: * Project: [[file:XTAOLD.org][XTAOLD]] :PROPERTIES: :name: XTAOLD :key: XTAOLD :lead: XTA Software :ID: 10073 :url: https://melexis.atlassian.net/browse/XTAOLD :END: * Project: [[file:XTATES.org][XTATES]] :PROPERTIES: :name: XTATES :key: XTATES :lead: XTA Tester :ID: 10551 :url: https://melexis.atlassian.net/browse/XTATES :END: * Project: [[file:XTC.org][XTC]] :PROPERTIES: :name: XTC :key: XTC :lead: XTC-DEV :ID: 28601 :url: https://melexis.atlassian.net/browse/XTC :END: * Project: [[file:XTDHELP.org][XTDHELP]] :PROPERTIES: :name: XTDHELP :key: XTDHELP :lead: XTD Helpdesk :ID: 28595 :url: https://melexis.atlassian.net/browse/XTDHELP :END: * Project: [[file:XRTP.org][XRTP]] :PROPERTIES: :name: XRTP :key: XRTP :lead: XTD RLS Test Program :ID: 28594 :url: https://melexis.atlassian.net/browse/XRTP :END: * Project: [[file:XTD.org][XTD]] :PROPERTIES: :name: XTD :key: XTD :lead: XTD-DEV :ID: 28590 :url: https://melexis.atlassian.net/browse/XTD :END: * Project: [[file:CCB4XTD.org][CCB4XTD]] :PROPERTIES: :name: CCB4XTD :key: CCB4XTD :lead: XTD_CCB :ID: 28608 :url: https://melexis.atlassian.net/browse/CCB4XTD :END: * Project: [[file:XTS.org][XTS]] :PROPERTIES: :name: XTS :key: XTS :lead: XTS :ID: 28598 :url: https://melexis.atlassian.net/browse/XTS :END: * Project: [[file:XTT.org][XTT]] :PROPERTIES: :name: XTT :key: XTT :lead: XTT :ID: 28602 :url: https://melexis.atlassian.net/browse/XTT :END: * Project: [[file:YUB.org][YUB]] :PROPERTIES: :name: YUB :key: YUB :lead: YubiKey :ID: 19173 :url: https://melexis.atlassian.net/browse/YUB :END: