Lightweight Plain-Text Editor for macOS
Go to file
2021-06-10 18:19:30 +09:00
.github/workflows Update Test.yml 2021-02-01 10:45:17 +09:00
cot@e749ffbe82 Update cot to 2.7.4 2019-01-14 02:17:34 +09:00
CotEditor Validate open panel after changing visiblity settings (fix #1156) 2021-06-10 18:19:30 +09:00
CotEditor.xcworkspace Update ColorCode package to 2.7.0 2021-05-08 21:52:18 +09:00
Frameworks Update Sparkle 2021-05-31 08:19:43 +09:00
SyntaxMapBuilder Update Yams to 4.0.0 2020-08-22 12:15:10 +09:00
Tests Return tuple from surrogateCodePoints instead of array 2021-04-29 15:07:38 +09:00
UI Tests Prefer using setUpWithError() in tests 2020-03-22 17:26:33 +09:00
.gitignore Add .swiftpm to .gitignore 2020-07-28 09:36:36 +09:00
.gitmodules Remove Carthage dependency from Sparkle 2020-04-08 20:35:30 +09:00
.swiftlint.yml Update .swiftlint.yml 2021-04-27 15:30:01 +09:00
CHANGELOG.md Validate open panel after changing visiblity settings (fix #1156) 2021-06-10 18:19:30 +09:00
CODE_OF_CONDUCT.md Add CoC 2016-10-07 20:24:07 +09:00
CONTRIBUTING.md Update CONTRIBUTING.md to add localization maintainers 2019-05-28 00:24:42 +09:00
LICENSE Add license about image resources (#846) 2019-01-16 16:12:10 +09:00
README.md Add recursive option to build instruction 2021-05-29 01:13:37 +08:00
screenshot@2x.png Update screenshot for README 2020-11-12 16:11:07 +09:00

CotEditor

CotEditor is a lightweight plain-text editor for macOS.

Source Code

Test Status GitHub release

CotEditor is a pure document-based Cocoa application written in Swift.

Development Environment

  • macOS 11 Big Sur
  • Xcode 12.5
  • Swift 5.4
  • Sandbox enabled

How to Build

Build for Ad-hoc usage

For those people who just want to build and play with CotEditor locally.

  1. Run following commands to resolve dependencies.
    • git submodule update --init --recursive
  2. Open CotEditor.xcworkspace in Xcode.
  3. Change to ad-hoc build mode:
    1. Open Configurations/CodeSigning.xcconfig.
    2. Comment out #include "CodeSigning-Default.xcconfig".
    3. Uncomment #include "CodeSigning-AdHoc.xcconfig".
  4. Build "CotEditor" scheme in the workspace.

Build for distribution (incl. Sparkle version)

  1. Run following commands to resolve dependencies.
    • git submodule update --init --recursive
  2. Open CotEditor.xcworkspace in Xcode.
  3. Run "Sparkle" scheme in CotEditor.xcworkspace
  4. Build "CotEditor" scheme in the workspace.

License

© 2005-2009 nakamuxu, © 2011, 2014 usami-k, © 2013-2021 1024jp.

The source code is licensed under the terms of the Apache License, Version 2.0. The image resources are licensed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. See LICENSE for details.