Comments (3)
Hey there! May I take a crack at this? If so, can you direct me to where this global is injected and/or defined (whether in C, Rust, JS, TS, ELisp, etc.) so I can infer its member type signatures or is there already some better source of information on this?
from emacs-ng.
Hey there! May I take a crack at this? If so, can you direct me to where this global is injected and/or defined (whether in C, Rust, JS, TS, ELisp, etc.) so I can infer its member type signatures or is there already some better source of information on this?
Feel free to take a crack at this. The lisp global is defined in rust_src/src/prelim.js.
Prelim.js is run before any user JS. lisp
is a proxy that is invoking a special method defined in Rust (in javascript.rs)
As for type signatures, the lisp object can invoke any method defined in lisp, of which there are many
from emacs-ng.
https://www.gnu.org/software/emacs/manual/html_node/elisp/index.html could be a good place to look for the various functions and their type signatures.
from emacs-ng.
Related Issues (20)
- `browse-url winit display` ? HOT 1
- Blank window with glutin HOT 16
- Browser-based frontend to emacs possible now? HOT 1
- Winit/WR scaling code is broken HOT 1
- Winit/WR doesnt works well on hyprland HOT 9
- Use Webrender GPU rendering with PGTK HOT 11
- Add Webrender support for NS darwin build
- Pure Rust font stack for wr_glyph_rasterizer HOT 12
- Missing window decorations (menu/toolbar etc.)
- WR/PGTK handle dpi/scale factor HOT 4
- `emacs -nw` calls window code
- WR/PGTK childframes are white HOT 4
- Segfault/stack smashing with tao/winit HOT 13
- WR/Winit handle [`ScaleFactorChanged`]
- Keyboard input under high load HOT 7
- Broken nix build HOT 19
- Build error Arch Linux - also the same "workaround". HOT 6
- Building with docker results cargo: command not found error HOT 2
- Nix CI on macOS is broken HOT 1
- emacs fails to load on intel iris with surfman HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from emacs-ng.