doomemacs/lisp
Henrik Lissner 659f7bfc71
refactor!: deprecate IS-* OS constants
BREAKING CHANGE: This deprecates the IS-(MAC|WINDOWS|LINUX|BSD) family
of global constants in favor of a native `featurep` check:

  IS-MAC      ->  (featurep :system 'macos)
  IS-WINDOWS  ->  (featurep :system 'windows)
  IS-LINUX    ->  (featurep :system 'linux)
  IS-BSD      ->  (featurep :system 'bsd)

The constants will stick around until the v3 release so folks can still
use it -- and there are still some modules that use it, but I'll phase
those uses out gradually.

Fix: #7479
2024-02-04 17:54:29 -05:00
..
cli refactor!: deprecate IS-* OS constants 2024-02-04 17:54:29 -05:00
lib refactor!: deprecate IS-* OS constants 2024-02-04 17:54:29 -05:00
doom-cli.el fix(cli): ensure local file/dir permissions 2024-01-24 12:38:41 -05:00
doom-editor.el tweak: helpful-set-variable-function: use setq! 2023-11-23 17:38:22 -05:00
doom-keybinds.el refactor!: deprecate IS-* OS constants 2024-02-04 17:54:29 -05:00
doom-lib.el fix(lib): appease byte-compiler-sama 2024-01-24 12:38:41 -05:00
doom-modules.el fix(lib): doom-module-locate-path: cannot locate exact files 2022-10-03 14:13:39 +02:00
doom-packages.el nit: general reformatting & minor comment revision 2023-09-11 23:56:21 +02:00
doom-profiles.el fix: autoloads load order in profile bootstrap 2023-11-29 16:10:09 -05:00
doom-projects.el refactor!: deprecate IS-* OS constants 2024-02-04 17:54:29 -05:00
doom-start.el refactor!: deprecate IS-* OS constants 2024-02-04 17:54:29 -05:00
doom-ui.el fix: premature use of emoji fontset in <=28.1 2023-11-23 18:17:52 -05:00
doom.el refactor!: deprecate IS-* OS constants 2024-02-04 17:54:29 -05:00
init.el fix: add :depth field to modules 2022-09-24 18:46:21 +02:00
packages.el bump: :core 2023-11-23 17:29:31 -05:00