Skip to content

Instantly share code, notes, and snippets.

@takaxp
Last active September 24, 2019 15:54
Show Gist options
  • Save takaxp/8a29cd35a9cd56a5ae17e58e652e58c2 to your computer and use it in GitHub Desktop.
Save takaxp/8a29cd35a9cd56a5ae17e58e652e58c2 to your computer and use it in GitHub Desktop.
Emacs NS build for mojave ns-private patch (master@6217746dd6) (see also https://qiita.com/takaxp/items/e07bb286d80fa9dd8e05)
diff -crN emacs-26/src/nsfns.m emacs-26-mojave/src/nsfns.m
*** emacs-26/src/nsfns.m 2018-10-01 00:57:49.000000000 +0900
--- emacs-26-mojave/src/nsfns.m 2018-10-01 01:01:35.000000000 +0900
***************
*** 1186,1192 ****
x_default_parameter (f, parms, Qborder_width, make_fixnum (0),
"borderwidth", "BorderWidth", RES_TYPE_NUMBER);
! x_default_parameter (f, parms, Qinternal_border_width, make_fixnum (2),
"internalBorderWidth", "InternalBorderWidth",
RES_TYPE_NUMBER);
x_default_parameter (f, parms, Qright_divider_width, make_fixnum (0),
--- 1186,1192 ----
x_default_parameter (f, parms, Qborder_width, make_fixnum (0),
"borderwidth", "BorderWidth", RES_TYPE_NUMBER);
! x_default_parameter (f, parms, Qinternal_border_width, make_fixnum (0),
"internalBorderWidth", "InternalBorderWidth",
RES_TYPE_NUMBER);
x_default_parameter (f, parms, Qright_divider_width, make_fixnum (0),
***************
*** 1202,1207 ****
--- 1202,1208 ----
#else
= Qright;
#endif
+ spos = Qnil;
x_default_parameter (f, parms, Qvertical_scroll_bars, spos,
"verticalScrollBars", "VerticalScrollBars",
RES_TYPE_SYMBOL);
diff -crN emacs-26/src/nsterm.m emacs-26-mojave/src/nsterm.m
*** emacs-26/src/nsterm.m 2018-10-01 00:57:49.000000000 +0900
--- emacs-26-mojave/src/nsterm.m 2018-10-01 01:02:15.000000000 +0900
***************
*** 7159,7169 ****
*pos = '\0';
old_title = t;
}
! size_title = xmalloc (strlen (old_title) + 40);
! esprintf (size_title, "%s — (%d x %d)", old_title, cols, rows);
! [window setTitle: [NSString stringWithUTF8String: size_title]];
[window display];
! xfree (size_title);
}
}
#endif /* NS_IMPL_COCOA */
--- 7159,7169 ----
*pos = '\0';
old_title = t;
}
! // size_title = xmalloc (strlen (old_title) + 40);
! // esprintf (size_title, "%s — (%d x %d)", old_title, cols, rows);
! // [window setTitle: [NSString stringWithUTF8String: size_title]];
[window display];
! // xfree (size_title);
}
}
#endif /* NS_IMPL_COCOA */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment