Skip to content
Snippets Groups Projects
Commit bcb18d6c authored by Felix Drees's avatar Felix Drees :penguin:
Browse files

Who knows WTF?!

parent 2a70edd9
No related branches found
No related tags found
No related merge requests found
Pipeline #359744 canceled
--- ---
image: debian:latest
include: include:
- project: templates/ci/common - project: templates/ci/common
ref: main ref: main
file: 'pipelines/pages.yml' file: 'pipelines/pages.yml'
before_script: before_script:
- apt-get update -y && apt-get install -y emacs
- emacs -batch note.org -f org-html-export-to-html --kill
- emacs -batch note.org -f org-ascii-export-to-ascii --kill
# - echo "<h1>$CI_PROJECT_NAME gitlab page</h1>" > ./index.html # - echo "<h1>$CI_PROJECT_NAME gitlab page</h1>" > ./index.html
- mkdir -p ./public - mkdir -p ./public
- mv ./*.html ./public - mv ./*.html ./*.txt ./public
note.org 0 → 100644
# emacs note -*- mode: org; coding: utf-8; -*-
:properties:
#+OPTIONS: html-style:nil
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://fniessen.github.io/org-html-themes/src/readtheorg_theme/css/htmlize.css"/>
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://fniessen.github.io/org-html-themes/src/readtheorg_theme/css/readtheorg.css"/>
#+EXPORT_FILE_NAME: emacs-note
:end:
#+TITLE: Introduction to Emacs and Org Mode
#+AUTHOR: Bob
#+DATE: {{{time(%Y-%m-%dT%H:%M:%S%z)}}}
* Introduction
Emacs is a highly customizable text editor that's popular among computer scientists and programmers.
It provides a versatile environment for coding, project management, and note-taking.
Org Mode is a powerful extension within Emacs, designed for organizing notes, tasks, and projects in a structured way.
* Key Features
** Text Editing
Emacs offers advanced text editing capabilities, including:
- Syntax highlighting
- Auto-completion
- Code snippets
** Org Mode
Org Mode provides tools for:
- Task management (TODO lists, deadlines)
- Document structuring (headings, subheadings)
- Exporting to multiple formats (HTML, PDF, etc.)
* Getting Started
** Installation
1. Install Emacs from [https://www.gnu.org/software/emacs/](https://www.gnu.org/software/emacs/)
2. Add Org Mode configuration to your Emacs init file:
```emacs-lisp
;; Enable Org Mode
(require 'org)
```
** Basic Usage
Create a new Org Mode file: C-x C-f myfile.org
Insert a heading: * Heading 1
Create a TODO item: C-c C-t
Check off a TODO: C-c C-t (cycles through TODO/DONE states)
Resources
[[https://orgmode.org/][Org Mode Official Website]]
[[https://emacsrocks.com/][Emacs Rocks! Video Tutorials]]
[[https://emacswiki.org/][Emacs Wiki]]
Conclusion Emacs, combined with Org Mode, offers a powerful toolset for managing code, notes, and tasks.
It’s a must-have for any computer scientist looking to streamline their workflow.
\ No newline at end of file
hello
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment